8.4-1 has incorrect symbol table in libracketcs.a
Task Info (Flyspray) | |
---|---|
Opened By | Quang Luong (quang) |
Task ID | 73741 |
Type | Bug Report |
Project | Community Packages |
Category | Packages |
Version | None |
OS | x86_64 |
Opened | 2022-02-11 15:14:03 UTC |
Status | Assigned |
Assignee | George Rawlinson (rawlinsong) |
Details
Description:
racket 8.4-1 on Arch Linux has incorrect symbol table in libracketcs.a, making other programs unable to link against it.
Additional info: This issue does not exist on racket-8.3
Steps to reproduce:
- Download racket-8.4-1 from any mirror
- Extract the package archive (e.g. tar avzf rac
- Observe the output [..] 00000000 T racket_apply 00000000 T racket_boot 00000000 T racket_cpointer_address 00000000 T racket_cpointer_base_address 00000000 T racket_cpointer_offset [..]
- In fact, everything is 00000000.
- This does not happen when I build from the same PKGBUILD on my computer (with an exception that CC=/usr/bin/clang)