Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Nov 2023 23:46:43 GMT
From:      Brooks Davis <brooks@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: e3e9c205ff54 - main - lib{c,lzma,z}: remove -DSYMBOL_VERSIONING from CFLAGS
Message-ID:  <202311152346.3AFNkhk1031740@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by brooks:

URL: https://cgit.FreeBSD.org/src/commit/?id=e3e9c205ff54aac287309e03a808d9e9ec5c49eb

commit e3e9c205ff54aac287309e03a808d9e9ec5c49eb
Author:     Brooks Davis <brooks@FreeBSD.org>
AuthorDate: 2023-11-15 23:39:46 +0000
Commit:     Brooks Davis <brooks@FreeBSD.org>
CommitDate: 2023-11-15 23:39:46 +0000

    lib{c,lzma,z}: remove -DSYMBOL_VERSIONING from CFLAGS
    
    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.
    
    Reviewed by:    imp, kib, emaste
    Differential Revision:  https://reviews.freebsd.org/D42613
---
 lib/libc/Makefile    | 1 -
 lib/liblzma/Makefile | 1 -
 lib/libz/Makefile    | 1 -
 3 files changed, 3 deletions(-)

diff --git a/lib/libc/Makefile b/lib/libc/Makefile
index 9ab588c618cd..928477b47380 100644
--- a/lib/libc/Makefile
+++ b/lib/libc/Makefile
@@ -147,7 +147,6 @@ STATICOBJS+=${LIBC_NONSHARED_SRCS:S/.c$/.o/}
 
 VERSION_DEF=${LIBC_SRCTOP}/Versions.def
 SYMBOL_MAPS=${SYM_MAPS}
-CFLAGS+= -DSYMBOL_VERSIONING
 
 # If there are no machine dependent sources, append all the
 # machine-independent sources:
diff --git a/lib/liblzma/Makefile b/lib/liblzma/Makefile
index 9e228d277896..85e7b87bbbf0 100644
--- a/lib/liblzma/Makefile
+++ b/lib/liblzma/Makefile
@@ -156,7 +156,6 @@ LIBADD+=	md pthread
 
 VERSION_DEF=	${.CURDIR}/Versions.def
 SYMBOL_MAPS=	${.CURDIR}/Symbol.map
-CFLAGS+=	-DSYMBOL_VERSIONING
 
 CLEANFILES+=	liblzma.pc
 
diff --git a/lib/libz/Makefile b/lib/libz/Makefile
index 7dd1204c5435..6a135158e134 100644
--- a/lib/libz/Makefile
+++ b/lib/libz/Makefile
@@ -51,7 +51,6 @@ CFLAGS+=	-DUNALIGNED_OK
 
 VERSION_DEF=	${.CURDIR}/Versions.def
 SYMBOL_MAPS=	${.CURDIR}/Symbol.map
-CFLAGS+=	-DSYMBOL_VERSIONING
 
 INCS=		zconf.h zlib.h
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202311152346.3AFNkhk1031740>