Thread overview
GPhobos config files
Nov 13, 2005
Thomas Kuehne
Nov 14, 2005
David Friedman
Nov 18, 2005
Thomas Kuehne
November 13, 2005
I've managed to build GDC and it seems to work. However I am having serious trouble while building GPhobos. Basically the configure script doesn't generate all required files and is obviously missing some data while generating the Makefile.

Could someone please send me the contents of gcc/d/phobos after building GPhobos? Thanks for any hits.

Thomas


November 14, 2005
Thomas Kuehne wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> I've managed to build GDC and it seems to work. However I am having
> serious trouble while building GPhobos. Basically the configure script
> doesn't generate all required files and is obviously missing some data
> while generating the Makefile.
> 
> Could someone please send me the contents of gcc/d/phobos after building
> GPhobos? Thanks for any hits.
> 
> Thomas
> 
> 
> -----BEGIN PGP SIGNATURE-----
> 
> iD8DBQFDd/5R3w+/yD4P9tIRAtnZAKCgnaB1/SjhgrAWSam2kphEXJjECQCfaQNz
> WOcgRso1K0nWBsMc2F9x3QY=
> =aGfE
> -----END PGP SIGNATURE-----

Thomas,

Are you trying to build GPhobos stand-alone?  I suppose that could still work, but it is supposed to be built with the rest of GCC.  Can you send me the error messages you are getting?

David
November 18, 2005
David Friedman schrieb am 2005-11-14:
> Thomas Kuehne wrote:
>> 
>> I've managed to build GDC and it seems to work. However I am having serious trouble while building GPhobos. Basically the configure script doesn't generate all required files and is obviously missing some data while generating the Makefile.
>> 
>> Could someone please send me the contents of gcc/d/phobos after building GPhobos? Thanks for any hits.
>> 
>> Thomas

> Thomas,
>
> Are you trying to build GPhobos stand-alone?  I suppose that could still work, but it is supposed to be built with the rest of GCC.  Can you send me the error messages you are getting?

I was trying to build GPhobos on a AMD64 machine with multilib support. GPhobos and gdmd are partially working - at least for running DStress - but some of the encountered problems where:

1) /usr/bin/ld: warning: i386:x86-64 architecture of input file `/usr/lib/../lib/crt1.o' is incompatible with i386 output

2) empty "host_alias" in gcc/d/phobos/Makefile

3) "host_alias" used instead of "target_alias" in gcc/d/phobos/Makefile

4) ./libgphobos.a(config.o)(.text+0x15): In function `_D3gcc6config8isfiniteFeZi':
x86_64-unknown-linux-gnu/gcc/config.d:152: undefined reference to `__isfinitel'

I'll try to post a patch / howto once all remaining GPhobos issues are cleaned up.

Thomas