Hi Tristan, a standard gcc build (i.e. without --disable-multilib) on x86_64 produces a gcc that can compile code both for 64bit (gcc ...) and for 32bit (gcc -m32 ...) binaries. So I tried to do the same.
The result is that it "almost works". If I add the following flags to the ghdl command line "-Wc,-m32 -Wa,--32", I can analyze to 32bit object files. Elaboration though, fails, because libgrt.a is only available in a 64bit version, the std.* and ieee.* libraries are only available in 64bit versions, and because the ghdl driver adds paths to the 64bit library objects. The 32bit *.o files work, btw., I copied them to an i386 machine and did the elaboration there, and the resulting binaries worked. What do you think about actually support multilib builds on x86_64? Thanks, Tom
