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)
May 7 2024, 3:18 AM
Unknown Object (File)
Mar 13 2024, 2:05 AM
Unknown Object (File)
Jan 20 2024, 10:56 PM
Unknown Object (File)
Dec 23 2023, 10:40 AM
Unknown Object (File)
Dec 23 2023, 3:13 AM
Unknown Object (File)
Dec 14 2023, 4:04 AM
Unknown Object (File)
Nov 15 2023, 11:11 PM
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 Not Applicable
Unit
Tests Not Applicable