⛏️ index : haiku.git

author Augustin Cavalier <waddlesplash@gmail.com> 2022-11-03 20:24:24.0 -04:00:00
committer Augustin Cavalier <waddlesplash@gmail.com> 2022-11-03 20:24:24.0 -04:00:00
commit
16081dd2fa89fbc51c11ad907bed751a8a2b36ab [patch]
tree
2dba5f5eafe72f2a5dfe95b2044f2e483a4bd5c9
parent
0c6a5835f9431b2c1196cd6491607bed806bf85c
download
16081dd2fa89fbc51c11ad907bed751a8a2b36ab.tar.gz

libshared: Enable hidden visibility.

This breaks ABI as we forgot to do this originally and a lot of apps
implicitly use symbols from libbe or elsewhere that are imported from
libshared, but we are about to branch beta4, so now is the time to
change this.

Fixes #17256.

Diff

 src/kits/shared/Jamfile | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/src/kits/shared/Jamfile b/src/kits/shared/Jamfile
index e757519..ebf144f 100644
--- a/src/kits/shared/Jamfile
+++ b/src/kits/shared/Jamfile
@@ -24,10 +24,6 @@
		# for BKeymap
		UsePrivateHeaders interface ;

		# FIXME: These symbols should be hidden, but too many applications depend
		# on them at present for that.
		NO_HIDDEN_VISIBILITY on <$(architecture)>libshared.a = 1 ;

		StaticLibrary <$(architecture)>libshared.a :
			AboutMenuItem.cpp
			ArgumentVector.cpp