On Mon, 24 Sep 2018 23:43:20 -0400, Katherine Rohl wrote:

> I need to build a GCC cross-compiler targeting i386-pc-elf. I'm running 
> into problems with the build on OpenBSD 6.3.
>
> I've already successfully built a binutils-2.31.1 for i386-pc-elf.
>
> Trying to use the GCC 4.9.4 package (as GCC 4.2 is too old to build GCC 
> 8), my configure is:
>
> CC=egcc CXX=eg++ ../gcc-8.2.0/configure --prefix=/usr/local/gcc-i386 
> --target=i386-pc-elf --with-gmp=/usr/local

You might need to disable PIE when building gcc.  Try setting
"CFLAGS=-fno-pie -g -O2" and "LDFLAGS=-nopie" when running configure
and see if that helps.

 - todd

Reply via email to