That was it - thank you. My GCC cross-compiler now works.

—Katherine

> On Sep 25, 2018, at 8:25 AM, Todd C. Miller <todd.mil...@sudo.ws> wrote:
> 
>> 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