This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Error in glibc make


Hi,
I am trying to build cross-compiler for "target=arm-linux",
"host=i686-pc-mingw32" on Win-2k.

The packages I am using are:
1) binutils-2.13.1.tar
2) For Kernel headers I am using linux-2.4.19.tar & patch-2.4.19-rmk4
3) gcc-3.2.2
4) glibc-2.3.1.tar & glibc-linuxthreads-2.3.1.tar

(A) Binutils is built successfully. The following configure otion is
specified:
    § ../binutils-2.13.1/configure -target=$TARGET -prefix=$PREFIX

(B) On linux box, obtained the kernel headers by "make menuconfig" & "make
dep" on the source.

(C) Copied the ./include/linux and ./include/asm to the
$PREFIX/arm-linux/include directory.

(D) Configured the GCC as:
	$ ../gcc-3.2.2/configure --target=arm-linux --prefix=$PREFIX
--enable-languages=c --disable-nls --disable-threads --disable-shared
--with-headers=$PREFIX/arm-linux/include

(E) Edited the Makefile for following changes:
	(i) Added "-Dinhibit_libc -D__gthr_posix_h" to the
TARGET_LIBGCC2_CFLAGS flag.
	(ii) Added "-Dinhibit_libc -D__gthr_posix_h" to the T_CFLAGS flag.
	(iii)Values of STMP_FIXINC and USE_COLLECT2 are emptied to remove
the fork-kill error.

(F) Installed GCC as:
	$ make [LANGUAGES="c"] all-gcc install-gcc
	
The GCC installed successfully.
 
(G) Configured GLIBC as:
	$ ../glibc-2.3.1/configure arm-linux --prefix=$PREFIX/arm-linux
--with-headers=$PREFIX/arm-linux/include --enable-add-ons=linuxthreads  

Configures OK

(H) make
	It says>>  stddef.h: No such file or directory

Pl. refer the attached log file for this make.

<<A partial snapshot>>

****************************************************************************
********************
touch /home/manojv/build_glibc/gnu/lib-names.stmp
.././scripts/mkinstalldirs /home/manojv/build_glibc/csu
rm -f /home/manojv/build_glibc/csu/abi-tag.h.new
sed -e 's/#.*$//' -e '/^[       ]*$/d' ../abi-tags | \
while read conf tagos tagver; do \
  test `expr 'arm-unknown-linux-gnu' \
             : "$conf"` != 0 || continue; \
  ( echo "$tagos" | \
    sed -e 's/[^0-9xXa-fA-F     ]//' \
        -e 's/^/#define __ABI_TAG_OS /'; \
    echo "#ifndef __ABI_TAG_VERSION"; \
    echo "$tagver" | \
    sed -e 's/[^0-9xXa-fA-F]/ /g' -e 's/ *$//' \
      -e 's/ /,/g' -e 's/^/# define __ABI_TAG_VERSION /'; \
    echo "#endif" ) > /home/manojv/build_glibc/csu/abi-tag.h.new; \
done
if test -r /home/manojv/build_glibc/csu/abi-tag.h.new; then mv -f
/home/manojv/build_glibc/csu/abi-tag.h.new
/home/manojv/build_glibc/csu/abi-tag.h; \
else echo >&2 'This configuration not matched in ../abi-tags'; exit 1; fi
.././scripts/mkinstalldirs /home/manojv/build_glibc/csu
In file included from ../sysdeps/gnu/_G_config.h:9,
                 from init.c:22:
../sysdeps/unix/sysv/linux/bits/types.h:29:20: stddef.h: No such file or
directory
In file included from init.c:22:
../sysdeps/gnu/_G_config.h:14:20: stddef.h: No such file or directory
In file included from ../include/wchar.h:2,
                 from ../sysdeps/gnu/_G_config.h:24,
                 from init.c:22:
../wcsmbs/wchar.h:48:20: stddef.h: No such file or directory
In file included from ../include/wchar.h:2,
                 from ../iconv/gconv.h:28,
                 from ../include/gconv.h:1,
                 from ../sysdeps/gnu/_G_config.h:44,
                 from init.c:22:
../wcsmbs/wchar.h:48:20: stddef.h: No such file or directory
...
...
...
...

****************************************************************************
********************


I even tried the solution sighted at
http://archives.linuxfromscratch.org/mail-archives/lfs-support/2002-February
/003666.html , but I am still getting those errors.


Any guidance would be greatly appreciated.

Regards,
Manoj 
 <<myMake.log>> 

Attachment: myMake.log
Description: Binary data


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]