Hello!

I try to build a cross compiler with sysroot support- before I build one
without sysroot support.

To build without sysroot support I used the following configure options:

--prefix="${CROSS_DIR}" --target="${BUILD_TARGET}" --with-cpu=405 --disable-nls
--disable-shared --disable-multilib --disable-decimal-float --disable-threads
--disable-libmudflap --disable-libssp --disable-libgomp --enable-languages=c

It compiled without having a libc installed (just binutils, of course).

Now I want to build a cross compiler with sysroot- support (binutils compiled
fine) with the following options:

--prefix="${CROSS_DIR}" --target="${BUILD_TARGET}"
--with-sysroot="${CROSS_DIR}" --with-cpu=405 --disable-nls --disable-shared
--disable-multilib --disable-decimal-float --disable-threads
--disable-libmudflap --disable-libssp --disable-libgomp --enable-languages=c

Now libc- headers are needed. Even when --without-headers is given as option.
I don't understand that.


-- 
           Summary: [GCC-4.4.0] configure --with-sysroot needs header files,
                    but it should not
           Product: gcc
           Version: 4.4.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: no dot spam dot to dot me at ish dot de
 GCC build triplet: i686-pc-linux-gnu
  GCC host triplet: i686-pc-linux-gnu
GCC target triplet: powerpc-405-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40353

Reply via email to