monolithic-lib-op broken for ECL
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ASDF |
Fix Released
|
Medium
|
Faré |
Bug Description
It may be also broken for other linking implementations (mkcl, clasp). In ECL static library can't be build from other static libraries (because `ar' can work properly only on object files) and as far as I can see ECL has never planned to do that.
This effectively breaks also FASL bundles under certain conditions (monolithic-
For steps to reproduce see:
https:/
https:/
Since next release instead of allowing such combination[1] into C::BUILDER (which leads to broken binary) ECL will signal an error.
Proper solution is to use object files which were used to build static library used as input right now. Recently I've added documentation[2] for proper transition of input files into their build output.
[1] Static library being input file for :static-library target.
[2] https:/
Changed in asdf: | |
status: | Fix Committed → Fix Released |
duplicate of #1626994