digitalmars.D - tango build on mac with dsss and dmd calls ar twice
- Alexy Khrabrov (3/3) Mar 11 2009 So I've tried DSSS out of curiosity on tango on Mac with the new shiny d...
- Walter Bright (3/13) Mar 11 2009 It is not necessary to even use ar. dmd can build libraries directly
- Jacob Carlborg (4/9) Mar 12 2009 Perhaps you have this problem:
So I've tried DSSS out of curiosity on tango on Mac with the new shiny dmd. BTW build-dmd.sh works, so this is a DSSS trial. I've got the DSSS.pkg by Anders and changed default to dmd-posix in /usr/etc/rebuild, and culled -version=Posix out of the compile cmd. Strangely, it chokes on ar, issuing it twice: first for the ar rc lib objects, then just ar rc lib. Both invocations are the liblink cmd. I sense there's something funny going on with the timings here?
Mar 11 2009
Alexy Khrabrov wrote:So I've tried DSSS out of curiosity on tango on Mac with the new shiny dmd. BTW build-dmd.sh works, so this is a DSSS trial. I've got the DSSS.pkg by Anders and changed default to dmd-posix in /usr/etc/rebuild, and culled -version=Posix out of the compile cmd. Strangely, it chokes on ar, issuing it twice: first for the ar rc lib objects, then just ar rc lib. Both invocations are the liblink cmd. I sense there's something funny going on with the timings here?It is not necessary to even use ar. dmd can build libraries directly (and very fast!) with the -lib switch.
Mar 11 2009
Alexy Khrabrov wrote:So I've tried DSSS out of curiosity on tango on Mac with the new shiny dmd. BTW build-dmd.sh works, so this is a DSSS trial. I've got the DSSS.pkg by Anders and changed default to dmd-posix in /usr/etc/rebuild, and culled -version=Posix out of the compile cmd. Strangely, it chokes on ar, issuing it twice: first for the ar rc lib objects, then just ar rc lib. Both invocations are the liblink cmd. I sense there's something funny going on with the timings here?Perhaps you have this problem: http://www.dsource.org/projects/dsss/ticket/207 I use dsss 0.75 and it works.
Mar 12 2009