On Tue, Nov 06, 2012 at 12:43:52PM +0000, Brian Drummond wrote:
> Remaining problems are possibly due to removing the --disable-bootstrap
> configure option, which appears to affect which compiler (C or C++) is
> used for parts of the build.
> 
> As GCC is moving gradually towards more C++ use, this is worth resolving
> before it becomes another big obstacle. Stay tuned for more news...
> 
> Thanks to Lluis for all the work he is putting into this!

Hello,

I'm still working on it. Although I've solved some of the c++ problems,
I see more troubles in the 'ghdl' driver. The 'ghdl' driver build depends on
'ggc-none.o' among others, and it is not set as a dependency for the 'ghdl'
target. And in my case, it isn't built before 'ghdl'.

There are clearly broken Makefile rules overall... I don't know how we could
fix all this.

There the build command for 'ghdl' is full of '../..' kind of references, which
don't work very well in the recursive makefiles.

Having a proper bootstrap would require building the ada frontend of gcc, too -
I've this currently overriden, iiuc.

My current patch is here, still not applicable over Brian's latest:
https://raw.github.com/viric/nixpkgs/08045ab626658f517552fa517d46e160bcb28fb6/pkgs/development/compilers/gcc/4.7/ghdl-bootstrap.patch

I'm about to attempt building ghdl without gcc bootstrap finally. :)

Regards,
Lluís.

_______________________________________________
Ghdl-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/ghdl-discuss

Reply via email to