X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2FConfig.alpha-osf1;h=bacf12d64e18a89e50b80a94126c1ad8f47b0a06;hb=cb296ae5a022a5b0f1fd573584301b0d2a9493f9;hp=02c8e144251dfe5ec4e8fd033c5184c099bd2fb9;hpb=48f92d19cf12f3aff81a29a786970264a523bc7a;p=sbcl.git diff --git a/src/runtime/Config.alpha-osf1 b/src/runtime/Config.alpha-osf1 index 02c8e14..bacf12d 100644 --- a/src/runtime/Config.alpha-osf1 +++ b/src/runtime/Config.alpha-osf1 @@ -8,10 +8,16 @@ # files for more information. CFLAGS += -Dalpha -Dosf1 -O0 -g -D_XOPEN_SOURCE=500 -D_OSF_SOURCE=500 +CFLAGS += -msg_disable newlocale ASFLAGS += -Dalpha -Dosf1 #-ULANGUAGE_ASSEMBLY -LD = ld -taso +LD = ld -xtaso LINKFLAGS = -non_shared # dynamic -v -g -Wl,-T -Wl,ld-script.alpha-linux -NM = nm -B +# Digital^WCompaq^WHP's cc declares `static inline' functions to exist +# in multiple places in the binary; we add the '-g' flag to suppress all +# internal (i.e. static) function names being spat out. GENESIS +# complains about the multiple references and they aren't referenceable +# by anything outside the binary anyway. +NM = nm -B -g ASSEM_SRC = alpha-assem.s # ldso-stubs.s ARCH_SRC = alpha-arch.c undefineds.c @@ -27,4 +33,4 @@ ARCH_SRC = alpha-arch.c undefineds.c OS_SRC = osf1-os.c alpha-osf1-os.c os-common.c OS_LIBS= #-ldl -GC_SRC= gc.c +GC_SRC= cheneygc.c