View mode: basic / threaded / horizontal-split · Log in · Help
November 13, 2005
GPhobos config files
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
Re: GPhobos config files
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
Re: GPhobos config files
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
Top | Discussion index | About this forum | D home