[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
#1788: Static link file contains bogus unit names
From: |
Chicken Trac |
Subject: |
#1788: Static link file contains bogus unit names |
Date: |
Fri, 24 Sep 2021 06:40:36 -0000 |
#1788: Static link file contains bogus unit names
--------------------------------+------------------------------------------
Reporter: sjamaan | Type: defect
Status: new | Priority: major
Milestone: 5.3 | Component: build system
Version: 5.2.0 | Keywords: static linking, dependencies
Estimated difficulty: medium |
--------------------------------+------------------------------------------
If you perform `chicken-install srfi-41` and inspect the generated
`streams.derived.link` file, it contains `srfi-9` as a dependency, which
is incorrect because srfi-9 is a primitive module which is part of
libchicken, so no static linking is needed.
This breaks anything that relies on `srfi-41` and tries to link
statically, for example https://github.com/markjfisher/aoc-
chicken/blob/master/build/static-build.sh
This seems to be a regression from 5.2.0 (and therefore a definite blocker
for 5.3.0), because there the generated link file contains only
`(streams.primitive type-checks)`, which is correct.
I haven't done any serious investigation yet, but likely candidates for
this regression are `3fd42518` and `41a1decf`.
--
Ticket URL: <https://bugs.call-cc.org/ticket/1788>
CHICKEN Scheme <https://www.call-cc.org/>
CHICKEN Scheme is a compiler for the Scheme programming language.
- #1788: Static link file contains bogus unit names,
Chicken Trac <=
- Re: #1788: Static link file contains bogus unit names, Chicken Trac, 2021/09/24
- Re: #1788: Static link file contains bogus unit names, Chicken Trac, 2021/09/27
- Re: #1788: Static link file contains bogus unit names, Chicken Trac, 2021/09/27
- Re: #1788: Static link file contains bogus unit names, Chicken Trac, 2021/09/27
- Re: #1788: Static link file contains bogus unit names, Chicken Trac, 2021/09/27
- Re: #1788: Static link file contains bogus unit names, Chicken Trac, 2021/09/28
- Re: #1788: Static link file contains bogus unit names, Chicken Trac, 2021/09/28
- Re: #1788: Static link file contains bogus unit names, Chicken Trac, 2021/09/29