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)