Opened 5 months ago

#1369 new defect

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

Reported by: felix Owned by:
Priority: minor Milestone: 5.0
Component: core tools Version: 5.0
Keywords: Cc:
Estimated difficulty: easy

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.

Change History (0)

Note: See TracTickets for help on using tickets.