Summary
Use different file extension for object files intended for shared or static egg components
Metadata
- Id: 7aa74c34adb269f7b92688d30976b74d36d92844
- Trac id: 1369
- Type: defect
- Reporter: felix
- Owner:
- Cc:
- Status: closed
- Component: core tools
- Estimated difficulty: easy
- Resolution: fixed
- Priority: minor
- Milestone: 5.0
- Version: 5.0.0
- Changetime: 2017-10-14 14:42:58 UTC
- Created: 2017-05-05 12:48:42 UTC
- Keywords:
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