Download Reference Manual
The Developer's Library for D
About Wiki Forums Source Search Contact

Changeset 3436

Show
Ignore:
Timestamp:
04/16/08 23:21:46 (4 years ago)
Author:
sean
Message:

Added ADD_CFLAGS and ADD_DFLAGS params to compiler build process. This should sort out the -m32 issue on linux/x86-64. I can't recall if there was any reason for these flags not to be passed before, but it seems like thre should be no problems to do so. This closes #967

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/dmd-posix.mak

    r2863 r3436  
    4444lib : $(ALL_OBJS) 
    4545    make -C $(DIR_CC) -fposix.mak lib DC=$(DC) ADD_DFLAGS="$(ADD_DFLAGS)" ADD_CFLAGS="$(ADD_CFLAGS)" 
    46     make -C $(DIR_RT) -fposix.mak lib 
     46    make -C $(DIR_RT) -fposix.mak lib DC=$(DC) ADD_DFLAGS="$(ADD_DFLAGS)" ADD_CFLAGS="$(ADD_CFLAGS)" 
    4747    make -C $(DIR_GC) -fposix.mak lib DC=$(DC) ADD_DFLAGS="$(ADD_DFLAGS)" ADD_CFLAGS="$(ADD_CFLAGS)" 
    4848    find . -name "libphobos*.a" | xargs $(RM) 
     
    5252 
    5353doc : $(ALL_DOCS) 
    54     make -C $(DIR_CC) -fposix.mak doc 
    55     make -C $(DIR_RT) -fposix.mak doc 
    56     make -C $(DIR_GC) -fposix.mak doc 
     54    make -C $(DIR_CC) -fposix.mak doc DC=$(DC) 
     55    make -C $(DIR_RT) -fposix.mak doc DC=$(DC) 
     56    make -C $(DIR_GC) -fposix.mak doc DC=$(DC) 
    5757 
    5858###################################################### 
  • trunk/lib/gdc-posix.mak

    r3174 r3436  
    3737 
    3838lib : $(ALL_OBJS) 
    39     $(MAKE) -C compiler/gdc 
    40     $(RM) compiler/gdc/config/*.o compiler/gdc/gcc/configunix.o compiler/gdc/minimal.o 
     39    $(MAKE) -C compiler/gdc CC=$(CC) DC=$(DC) ADD_DFLAGS="$(ADD_DFLAGS)" ADD_CFLAGS="$(ADD_CFLAGS)" 
     40    $(RM) compiler/gdc/config/*.o compiler/gdc/gcc/builtins.o compiler/gdc/gcc/configunix.o compiler/gdc/minimal.o 
    4141    $(MAKE) -C gc/basic -fposix.mak lib CC=$(CC) DC=$(DC) ADD_DFLAGS="$(ADD_DFLAGS)" ADD_CFLAGS="$(ADD_CFLAGS)" 
    4242    $(MAKE) -C common/tango -fposix.mak lib CC=$(CC) DC=$(DC) ADD_DFLAGS="$(ADD_DFLAGS)" ADD_CFLAGS="$(ADD_CFLAGS)" 
     
    4848doc : $(ALL_DOCS) 
    4949    echo No documentation available. 
    50     #$(MAKE) -C compiler/gdc -flinux.mak doc 
     50    #$(MAKE) -C compiler/gdc -flinux.mak doc CC=$(CC) DC=$(DC) 
    5151    $(MAKE) -C gc/basic -fposix.mak doc CC=$(CC) DC=$(DC) 
    5252    $(MAKE) -C common/tango -fposix.mak doc CC=$(CC) DC=$(DC) 
     
    5858    $(RM) $(ALL_OBJS) 
    5959    $(RM) $(ALL_DOCS) 
    60     $(MAKE) -C compiler/gdc clean 
    61     $(MAKE) -C gc/basic -fposix.mak clean CC=$(CC) DC=$(DC) 
    62     $(MAKE) -C common/tango -fposix.mak clean CC=$(CC) DC=$(DC) 
     60    $(MAKE) -C compiler/gdc clean clean 
     61    $(MAKE) -C gc/basic -fposix.mak clean 
     62    $(MAKE) -C common/tango -fposix.mak clean 
    6363#   $(RM) libgphobos*.a 
    6464 
     
    6666    #$(MD) $(LIB_DEST) 
    6767    #$(MAKE) -C compiler/gdc -flinux.mak install 
    68     $(MAKE) -C gc/basic -fposix.mak install CC=$(CC) DC=$(DC) 
    69     $(MAKE) -C common/tango -fposix.mak install CC=$(CC) DC=$(DC) 
     68    $(MAKE) -C gc/basic -fposix.mak install 
     69    $(MAKE) -C common/tango -fposix.mak install 
    7070#   $(CP) libgphobos*.a $(LIB_DEST)/.