Page MenuHomeFreeBSD

lib{c,lzma,z}: remove -DSYMBOL_VERSIONING from CFLAGS
ClosedPublic

Authored by brooks on Nov 15 2023, 3:59 PM.
Tags
None
Referenced Files
Unknown Object (File)
Oct 1 2024, 4:15 AM
Unknown Object (File)
Sep 27 2024, 9:02 PM
Unknown Object (File)
Sep 24 2024, 7:32 PM
Unknown Object (File)
Sep 24 2024, 4:25 PM
Unknown Object (File)
Sep 23 2024, 5:16 PM
Unknown Object (File)
Sep 23 2024, 1:14 PM
Unknown Object (File)
Sep 18 2024, 5:02 AM
Unknown Object (File)
Sep 5 2024, 10:19 AM
Subscribers

Details

Summary

This was part of a libkse and libpthread transition aide when libc
gained symbol versions in e62165c8b0f7d6452c0033127a0fd8ad1d9e34d3
(March 2006). The code that cared about this macro was removed in
commit 00fb440c1a145b56b6c75fd405d80071aef2aab1 (May 2007) when symbol
versioning was enabled by default and libthr became the default
threading library. For unknown reasons, it stayed in libc (which
seemingly never used it) and seems to have been copied to liblzma and
libz.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 54446
Build 51336: arc lint + arc unit