"D" annoyances

tytower tytower at hotmail.com
Thu Mar 20 00:21:28 PDT 2008


> > Ty Tower Wrote:
> > 
> > > Take them as things to be fixed or deny their existence 
> > > 
> > > Either way I will post here the stupid things I find as I go through bits and pieces .
> > > The best critic is the most schooled in the subject

OK here is another that I have touched on before but it was not as clear to me then as it is now.

If you choose to run Tango then the file you get with "dsss" must be checked and changed if necessary. I havn't seen a correct one in anything I have downloaded to date and that's up to the distro available today.

Go to /dsss/etc/rebuild and first make sure the default file reads " dmd-posix-tango"

Then go into "dmd-posix-tango" and change the file as per my #note below

profile=tango

compiler=dmd
inifile=dmd.conf

exeext=
objext=o


version=DigitalMars
noversion=GNU
version=linux
noversion=Unix
version=Posix
noversion=Windows
noversion=Win32
noversion=Win64
version=X86
noversion=PPC
noversion=X86_64
version=D_InlineAsm
version=D_InlineAsm_X86
noversion=D_InlineAsm_PPC
noversion=D_InlineAsm_X86_64
version=LittleEndian
noversion=BigEndian
version=Tango


[compile]
cmd=dmd -version=Posix -version=Tango -c $i

flag=$i
incdir=-I$i
libdir=-L-L$i
optimize=-O
version=-version=$i


[link]
oneatatime=no
#....note... while here change "yes" to "no"  above"....#
cmd=dmd  $i -of$o
# ....note....took out of above for Tango  "-L--start-group -L-lphobos" before $i.... #
libdir=-L-L$i
lib=-L-l$i
flag=-L$i


[liblink]
safe=yes
oneatatime=yes
cmd=ar rc $o $i

libdir=
lib=
flag=


[postliblink]
cmd=ranlib $i


[shliblink]
shlibs=no

[dyliblink]
dylibs=no

Then at least you will get a result not like the shit I have been trying to wade through

Its a bloody disgrace for Linux users of Tango , what a ballsup.




More information about the Digitalmars-d mailing list