Summary

Use different file extension for object files intended for shared or static egg components

Metadata

Description

Currently the object-files for the shared or static variants of an egg build with `chicken-install` have the same name. This may confuse `chicken-do` (or the build scripts generated by `chicken-install`), if builds are aborted or if files from previous build runs get copied into the cache. In such situations the object files may be mixed up and result in linker errors.

A remedy would be simply to rename the intermediate object files, similar to how this is already done for target binaries in a cross-chicken.

Changes and comments

[2017-10-14 14:42:58 UTC] sjamaan changed status from new to closed

[2017-10-14 14:42:58 UTC] sjamaan set resolution to fixed

[2017-10-14 14:42:58 UTC] sjamaan wrote:

Fixed in f3d44a918b13b958032b4abd2e4031a450a7758a