Changeset b0c153fce5b4700249d5d6183ffe833ea677780a

Show
Ignore:
Timestamp:
06/06/08 15:52:31 (6 years ago)
Author:
Theo Schlossnagle <jesus@omniti.com>
git-committer:
Theo Schlossnagle <jesus@omniti.com> 1212767551 +0000
git-parent:

[0b60567059c879e9142457dacd417f341e3e5e59]

git-author:
Theo Schlossnagle <jesus@omniti.com> 1212767551 +0000
Message:

refs #29

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • configure.in

    r0b60567 rb0c153f  
    6363        MODULEEXT=so 
    6464        RLDFLAG="-Wl,--rpath=" 
     65        WHOLE_ARCHIVE="-Wl,--whole-archive" 
     66        NOWHOLE_ARCHIVE="-Wl,--no-whole-archive" 
    6567        ;; 
    6668*) 
     
    7577AC_SUBST(MODULELD) 
    7678AC_SUBST(MODULEEXT) 
     79AC_SUBST(WHOLE_ARCHIVE) 
     80AC_SUBST(NOWHOLE_ARCHIVE) 
    7781AC_DEFINE_UNQUOTED(MODULEEXT, "$MODULEEXT", [module extension]) 
    7882 
     
    220224 
    221225AC_FUNC_STRFTIME 
    222 AC_CHECK_FUNC(ssetugid strlcpy
     226AC_CHECK_FUNC(ssetugid strlcpy strnstrn
    223227 
    224228# Checks for header files. 
     
    413417AC_SUBST(docdir) 
    414418AC_SUBST(mansubdir) 
    415  
    416419SHCFLAGS="$PICFLAGS $CFLAGS" 
    417420AC_SUBST(SHCFLAGS) 
  • src/Makefile.in

    r5bf243f rb0c153f  
    2323srcdir=@srcdir@ 
    2424top_srcdir=@top_srcdir@ 
     25 
     26WHOLE_ARCHIVE=@WHOLE_ARCHIVE@ 
     27NOWHOLE_ARCHIVE=@NOWHOLE_ARCHIVE@ 
    2528 
    2629SUBS=lua utils eventer modules noitedit 
     
    5760        @$(CC) -o $@ $(NOIT_OBJS) \ 
    5861                $(LDFLAGS) \ 
     62                $(WHOLE_ARCHIVE) \ 
    5963                -Leventer -leventer \ 
    6064                -Lutils -lnoit_utils \ 
    6165                -Ljlog -ljlog \ 
    6266                -Lnoitedit -lnoitedit \ 
     67                $(NOWHOLE_ARCHIVE) \ 
    6368                $(LIBS) 
    6469        @echo "- linking $@" 
     
    6772        @$(CC) -o $@ $(STRATCON_OBJS) \ 
    6873                $(LDFLAGS) \ 
     74                $(WHOLE_ARCHIVE) \ 
    6975                -Leventer -leventer \ 
    7076                -Lutils -lnoit_utils \ 
    7177                -Ljlog -ljlog \ 
    7278                -Lnoitedit -lnoitedit \ 
     79                $(NOWHOLE_ARCHIVE) \ 
    7380                $(LIBS) $(PGLIBS) 
    7481        @echo "- linking $@" 
  • src/utils/Makefile.in

    ref59bc7 rb0c153f  
    1010top_srcdir=@top_srcdir@ 
    1111 
    12 OBJS=noit_hash.o noit_skiplist.o noit_log.o noit_sem.o 
     12OBJS=noit_hash.o noit_skiplist.o noit_log.o noit_sem.o noit_str.o 
    1313 
    1414all:    libnoit_utils.a