X-Git-Url: https://pd.if.org/git/?p=pdclib.old;a=blobdiff_plain;f=Jamrules;h=d04c45dfddd47c5f6635064d070f914ca5158c83;hp=cf84e69a5df9ae038d46b932180adefb775e65db;hb=cd6cfe0f578c4f744ddc9a342243aff6b42f8027;hpb=83e92521e5b34c665a7200e71b93050a0234501e diff --git a/Jamrules b/Jamrules index cf84e69..d04c45d 100644 --- a/Jamrules +++ b/Jamrules @@ -48,6 +48,8 @@ if $(PDCLIB_TOOLCHAIN) = "gcc" { #-nostdinc -std=c11 -g + -ffunction-sections + -fdata-sections -D_PDCLIB_BUILD $(PDCLIB_WARNINGS) ; PDCLIB_C++FLAGS = @@ -55,6 +57,8 @@ if $(PDCLIB_TOOLCHAIN) = "gcc" { #-nostdinc -std=c++11 -g + -ffunction-sections + -fdata-sections -D_PDCLIB_BUILD $(PDCLIB_WARNINGS) ; @@ -67,6 +71,7 @@ if $(PDCLIB_TOOLCHAIN) = "gcc" { # $(LINK) $(LINKFLAGS) -o $(<) $(UNDEFS) $(>) $(NEEDLIBS) $(LINKLIBS) #} } else { + PDCLIB_TEST_LINKFLAGS += -Wl,--gc-sections ; actions Link bind NEEDLIBS { $(LINK) $(LINKFLAGS) -o $(<) $(UNDEFS) $(>) -Wl,--start-group $(NEEDLIBS) $(LINKLIBS) -Wl,--end-group