On Thu, Feb 14, 2013 at 1:16 PM, Steven Bosscher <stevenb....@gmail.com> wrote: > Hello, > > Building a cross-compiler from powerpc-linux to powerpc-aix fails with: > > ../../combined/gcc/collect2.c: In function 'void scan_prog_file(const > char*, scanpass, scanfilter)': > ../../combined/gcc/collect2.c:2860:8: error: 'F_LOADONLY' was not > declared in this scope > > This is due to: > 2013-02-03 David Edelsohn <> > Andrew Dixie <> > > * collect2.c (GCC_CHECK_HDR): Do not scan objects with F_LOADONLY > flag set. > > > Attached patch adds the definition, taken from the AIX 7.1 Information Center > (http://pic.dhe.ibm.com/infocenter/aix/v7r1/index.jsp?topic=/com.ibm.aix.files/doc/aixfiles/XCOFF.htm) > > OK for trunk?
Ok. Thanks, Richard. > Ciao! > Steven > > > > * collect2-aix.h: Define F_LOADONLY. > > Index: collect2-aix.h > =================================================================== > --- collect2-aix.h (revision 196048) > +++ collect2-aix.h (working copy) > @@ -229,7 +229,8 @@ > /* Definitions required by collect2. */ > #define C_EXT 2 > > -#define F_SHROBJ 0x2000 > +#define F_SHROBJ 0x2000 > +#define F_LOADONLY 0x4000 > > #define N_UNDEF ((short) 0) > #define N_TMASK 060