x86-64 Tango
doob
doobnet at gmail.com
Wed Oct 17 02:47:32 PDT 2007
I had no idea I should set -version=Posix, but that didn't make any difference.
Line 57 in tango.sys.linux.socket:
version( X86 )
{
enum: int
{
SOL_SOCKET = 1,
}
}
else
{
// Different values on other platforms.
static assert(0);
}
There is no "version (X86_64)" so it won't compile, doesn't matter if "-version=Posix" is set or not.
Kris Wrote:
> you are setting -version=Posix as usual?
>
>
> "doob" <doobnet at gmail.com> wrote in message
> news:ff2et6$19db$1 at digitalmars.com...
> > I'm getting this error when I try to compile tango under linux x86-64
> > using the latest svn and dsss
> >
> > tango/sys/linux/socket.d -oflibDG-tango-sys-linux.a
> > tango/sys/linux/socket.d:67: static assert is false
> > Command /opt/dsss/bin/rebuild returned with code 256, aborting.
> > Error: Command failed, aborting.
> >
> >
> > Kris Wrote:
> >
> >> Tango has historically had a hard time on x86-64 because of issues
> >> regarding
> >> _argptr and the Layout module (string formatting). David Friedman has
> >> been
> >> aware of the issue, and is considering resolutions.
> >>
> >> In the meantime, I thought it worthwhile letting people know that David
> >> Brown has injected a patch to work around the problem (a big thank-you to
> >> David), and string-formatting is now operational on that platform. The
> >> SVN
> >> version of Tango is patched accordingly ...
> >>
> >>
> >
>
>
More information about the Digitalmars-d-announce
mailing list