Ignore:
Timestamp:
Sep 10, 2006, 1:58:27 AM (19 years ago)
Author:
bird
Message:

Link libstdc++ into the libc dll. Fixes #124.

Location:
branches/libc-0.6/src/emx
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • branches/libc-0.6/src/emx/ChangeLog.LIBC

    r2813 r2814  
    552006-09-09: knut st. osmundsen <bird-gccos2-spam@anduin.net>
    66    - libc:
     7        o #124: Link libstdc++ into the libc dll.
    78        o #125: Implemented nan(), nanl(), and nanf().
    89    - emxomfld:
  • branches/libc-0.6/src/emx/src/lib/libc.smak

    r2802 r2814  
    187187                $(LIBC.LIBS) \
    188188                $(filter %.lib,$(LIBC.DEPS)) \
    189                 -L$.omf -lgcc -lgcc_eh $(LIBC.STUBARG)
     189                -L$.omf -lstdc++ -lgcc -lgcc_eh $(LIBC.STUBARG)
    190190ifeq ($(MODE),opt)
    191191        cp $@ $(@:.dll=.dbg)
     
    194194
    195195# LIBC .def file
    196 $(LIBC.DEF): $(LIBC.LIBS) src/lib/libc.def version.smak
     196$(LIBC.DEF): $(LIBC.LIBS) src/lib/libc.def src/lib/libstdc++.def version.smak
    197197        $(call RM,$@)
    198198        @$(call FECHO,$@,LIBRARY libc$(VH)$(VM)$(VL) INITINSTANCE TERMINSTANCE)
     
    205205        mv -f $@.tmp $@
    206206        krx.exe src/lib/dlllegacy.cmd -e "_DLL_InitTerm" $@ src/lib/libc.def
     207        mv -f $@ $@.tmp
     208        cat "src/lib/libstdc++.def" >> $@.tmp
     209        mv -f $@.tmp $@
     210   
    207211
    208212# LIBC import libraries with dllinit, libsocket and libsyslog.
     
    238242                $(LIBC.LOG.LIBS) \
    239243                $(filter %.lib,$(LIBC.LOG.DEPS)) \
    240                 -L$.omf -lgcc -lgcc_eh $(LIBC.STUBARG)
     244                -L$.omf -lstdc++ -lgcc -lgcc_eh $(LIBC.STUBARG)
    241245        echo $@
    242246
     
    248252                $(LIBC.PRF.LIBS) \
    249253                $(filter %.lib,$(LIBC.PRF.DEPS)) \
    250                 -L$.omf-prof -L$.omf -lgcc -lgcc_eh $(LIBC.STUBARG)
     254                -L$.omf-prof -L$.omf -lstdc++ -lgcc -lgcc_eh $(LIBC.STUBARG)
    251255        echo $@
    252256
     
    268272                $(LIBC.ELH.LIBS) \
    269273                $(filter %.lib,$(LIBC.ELH.DEPS)) \
    270                 -L$.omf -lgcc -lgcc_eh $(LIBC.STUBARG)
     274                -L$.omf -lstdc++ -lgcc -lgcc_eh $(LIBC.STUBARG)
    271275        echo $@
    272276
Note: See TracChangeset for help on using the changeset viewer.