Debugger: Adjustments to Jamfile.
- Remove duplicate instance of libshared. - Add linker flags to not export symbols from linked in static libraries. Resolves an issue on gcc4 where symbols from libedit and libsolv would clash, leading to crashes. - Add package kit-related headers and libraries.
This commit is contained in:
@@ -6,9 +6,11 @@ UseHeaders [ FDirName $(HAIKU_TOP) headers compatibility bsd ] : true ;
|
|||||||
UseHeaders [ FDirName $(TARGET_COMMON_DEBUG_OBJECT_DIR_$(TARGET_PACKAGING_ARCH))
|
UseHeaders [ FDirName $(TARGET_COMMON_DEBUG_OBJECT_DIR_$(TARGET_PACKAGING_ARCH))
|
||||||
system kernel ] ;
|
system kernel ] ;
|
||||||
|
|
||||||
UsePrivateHeaders app debug interface kernel shared libroot ;
|
UsePrivateHeaders app debug interface kernel package shared libroot ;
|
||||||
UsePrivateSystemHeaders ;
|
UsePrivateSystemHeaders ;
|
||||||
|
|
||||||
|
LINKFLAGS += -Wl,--exclude-libs,ALL ;
|
||||||
|
|
||||||
SEARCH_SOURCE += [ FDirName $(SUBDIR) arch ] ;
|
SEARCH_SOURCE += [ FDirName $(SUBDIR) arch ] ;
|
||||||
SEARCH_SOURCE += [ FDirName $(SUBDIR) arch x86 ] ;
|
SEARCH_SOURCE += [ FDirName $(SUBDIR) arch x86 ] ;
|
||||||
SEARCH_SOURCE += [ FDirName $(SUBDIR) arch x86_64 ] ;
|
SEARCH_SOURCE += [ FDirName $(SUBDIR) arch x86_64 ] ;
|
||||||
@@ -349,14 +351,13 @@ Application Debugger :
|
|||||||
<bin>debug_utils.a
|
<bin>debug_utils.a
|
||||||
libcolumnlistview.a
|
libcolumnlistview.a
|
||||||
libshared.a
|
libshared.a
|
||||||
libshared.a
|
|
||||||
libexpression_parser.a
|
libexpression_parser.a
|
||||||
libmapm.a
|
libmapm.a
|
||||||
libedit.a
|
libedit.a
|
||||||
libncurses.a
|
libncurses.a
|
||||||
|
|
||||||
$(TARGET_LIBSTDC++)
|
$(TARGET_LIBSTDC++)
|
||||||
be tracker libbsd.so libdebug.so
|
be package tracker libbsd.so libdebug.so
|
||||||
|
|
||||||
: Debugger.rdef
|
: Debugger.rdef
|
||||||
;
|
;
|
||||||
|
|||||||
Reference in New Issue
Block a user