* More consequent handling of libsupc++. configure looks it up now and
provides it via BuildConfig. We link everything against it. * Temporarily pass --no-undefined to the linker. Should be in the compiler specs, but isn't in the gcc 4 I built. * Define _BEOS_R5_COMPATIBLE_ macro when building with gcc 2. Can be used in headers for instance. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14913 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -42,9 +42,7 @@ rule KernelLd
|
||||
if $(3) { LINKFLAGS on $(1) += --script=$(3) ; }
|
||||
|
||||
# Remove any preset LINKLIBS, but link against libgcc.a
|
||||
LINKLIBS on $(1) = -l$(TARGET_LIBSUPC++) $(TARGET_GCC_LIBGCC) ;
|
||||
# TODO: Linking against TARGET_LIBSUPC++ is OK, but doing it like
|
||||
# this is not so nice.
|
||||
LINKLIBS on $(1) = $(TARGET_STATIC_LIBSUPC++) $(TARGET_GCC_LIBGCC) ;
|
||||
|
||||
# TODO: Do we really want to invoke SetupKernel here? The objects should
|
||||
# have been compiled with KernelObjects anyway, so we're doing that twice.
|
||||
|
||||
Reference in New Issue
Block a user