Development: don't link to libs with minor version numbers
This change should be backported to alpha4 (without the zlib part).
This commit is contained in:
+11
-4
@@ -87,18 +87,18 @@ SYSTEM_LIBS =
|
|||||||
libbe.so libbsd.so libbnetapi.so
|
libbe.so libbsd.so libbnetapi.so
|
||||||
libdebug.so libdevice.so
|
libdebug.so libdevice.so
|
||||||
libgame.so $(X86_ONLY)libGL.so libgnu.so
|
libgame.so $(X86_ONLY)libGL.so libgnu.so
|
||||||
$(HAIKU_JPEG_CURRENT_LIB)
|
|
||||||
libmail.so libmedia.so libmidi.so libmidi2.so
|
libmail.so libmedia.so libmidi.so libmidi2.so
|
||||||
libnetwork.so
|
libnetwork.so
|
||||||
$(HAIKU_LIBPNG_CURRENT_LIB)
|
|
||||||
<revisioned>libroot.so libroot-addon-icu.so
|
<revisioned>libroot.so libroot-addon-icu.so
|
||||||
libscreensaver.so
|
libscreensaver.so
|
||||||
libtextencoding.so libtiff.so libtracker.so libtranslation.so
|
libtextencoding.so libtiff.so libtracker.so libtranslation.so
|
||||||
$(HAIKU_ZLIB_CURRENT_LIB)
|
|
||||||
$(HAIKU_SHARED_LIBSTDC++) $(HAIKU_SHARED_LIBSUPC++)
|
$(HAIKU_SHARED_LIBSTDC++) $(HAIKU_SHARED_LIBSUPC++)
|
||||||
$(HAIKU_FREETYPE_CURRENT_LIB)
|
|
||||||
;
|
;
|
||||||
PRIVATE_SYSTEM_LIBS =
|
PRIVATE_SYSTEM_LIBS =
|
||||||
|
$(HAIKU_JPEG_CURRENT_LIB)
|
||||||
|
$(HAIKU_LIBPNG_CURRENT_LIB)
|
||||||
|
$(HAIKU_ZLIB_CURRENT_LIB)
|
||||||
|
$(HAIKU_FREETYPE_CURRENT_LIB)
|
||||||
libalm.so
|
libalm.so
|
||||||
libfluidsynth.so
|
libfluidsynth.so
|
||||||
libilmimf.so
|
libilmimf.so
|
||||||
@@ -334,6 +334,13 @@ SYSTEM_LIBS_ALIASES =
|
|||||||
$(SYSTEM_LIBS_LIBBE_ALIASES)
|
$(SYSTEM_LIBS_LIBBE_ALIASES)
|
||||||
;
|
;
|
||||||
|
|
||||||
|
OPTIONAL_LIBS_ALIASES =
|
||||||
|
$(HAIKU_FREETYPE_CURRENT_LINK)
|
||||||
|
$(HAIKU_JPEG_CURRENT_LINK)
|
||||||
|
$(HAIKU_LIBPNG_CURRENT_LINK)
|
||||||
|
$(HAIKU_ZLIB_CURRENT_LINK)
|
||||||
|
;
|
||||||
|
|
||||||
# libfreetype.so links to the current freetype lib
|
# libfreetype.so links to the current freetype lib
|
||||||
AddSymlinkToHaikuHybridImage system lib : $(HAIKU_FREETYPE_CURRENT_LIB:BS)
|
AddSymlinkToHaikuHybridImage system lib : $(HAIKU_FREETYPE_CURRENT_LIB:BS)
|
||||||
: $(HAIKU_FREETYPE_CURRENT_LINK) : : true ;
|
: $(HAIKU_FREETYPE_CURRENT_LINK) : : true ;
|
||||||
|
|||||||
@@ -782,7 +782,8 @@ if [ IsOptionalHaikuImagePackageAdded DevelopmentMin ] && $(TARGET_ARCH) = x86 {
|
|||||||
|
|
||||||
# library symlinks
|
# library symlinks
|
||||||
local lib ;
|
local lib ;
|
||||||
for lib in $(SYSTEM_LIBS) $(SYSTEM_LIBS_LIBGL_ALIASES) $(developmentLibs) {
|
for lib in $(SYSTEM_LIBS) $(SYSTEM_LIBS_LIBGL_ALIASES) $(developmentLibs)
|
||||||
|
$(OPTIONAL_LIBS_ALIASES) {
|
||||||
AddSymlinkToHaikuHybridImage $(abiDirTokens) lib
|
AddSymlinkToHaikuHybridImage $(abiDirTokens) lib
|
||||||
: /system/lib $(lib:BS) : : true ;
|
: /system/lib $(lib:BS) : : true ;
|
||||||
local abiVersion = [ on $(lib) return $(HAIKU_LIB_ABI_VERSION) ] ;
|
local abiVersion = [ on $(lib) return $(HAIKU_LIB_ABI_VERSION) ] ;
|
||||||
|
|||||||
Reference in New Issue
Block a user