bug-glibc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Makefile loop for glibc-2.3.2


From: Marwan Badawi
Subject: Makefile loop for glibc-2.3.2
Date: Fri, 07 Nov 2003 09:44:56 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031007

When I try to compile the glibc-2.3.2 sources, the makefile loops endlessly like so:

make[2]: Entering directory `/.amd/air/export/home/air/d02/siames/mbadawi/temp/glibc/string'
/usr/bin/install -c -m 644 endian.h /udd/mbadawi/glibc-2.3.2/include/endian.h
echo '#include "../posix/bits/posix1_lim.h"' |          \
SUNPRO_DEPENDENCIES='/udd/mbadawi/glibc-2.3.2/bits/stdio_lim.dT /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.st'  \
gcc -I../include -I. -I/udd/mbadawi/glibc-2.3.2/string -I.. -I../libio  -I/udd/mbadawi/glibc-2.3.2 -I../sysdep
s/i386/elf -I../linuxthreads/sysdeps/unix/sysv/linux/i386 -I../linuxthreads/sysdeps/unix/sysv/linux -I../linux
threads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/uni
x -I../linuxthreads/sysdeps/i386/i686 -I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386 -I../sy
sdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet
-I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix
 -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/i
386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt
-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic  -I /lib/modules/2.4.18-18.8.0/build/in
clude -E -dM -xc - -o /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.hT
echo '#include "../misc/sys/uio.h"' |                           \
SUNPRO_DEPENDENCIES='/udd/mbadawi/glibc-2.3.2/bits/stdio_lim.dT /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.st'  \
gcc -D_LIBC=1 -I../include -I. -I/udd/mbadawi/glibc-2.3.2/string -I.. -I../libio  -I/udd/mbadawi/glibc-2.3.2 -
I../sysdeps/i386/elf -I../linuxthreads/sysdeps/unix/sysv/linux/i386 -I../linuxthreads/sysdeps/unix/sysv/linux
-I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/s
ysdeps/unix -I../linuxthreads/sysdeps/i386/i686 -I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i3
86 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/
unix/inet -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sys
deps/posix -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I..
/sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/i
eee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic  -I /lib/modules/2.4.18-18.8.
0/build/include -E -dM -xc - | cat - >> /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.hT
sed -e 's@ /udd/mbadawi/glibc-2\.3\.2/@ $(common-objpfx)@g' -e 'address@hidden/udd/mbadawi/glibc-2\.3\.2/@$(common-objpfx
)@g' /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.dT > /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.dt
cat /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.dt >> /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.d
fopen_max=`sed -n 's/^#define OPEN_MAX //1p' /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.hT`;       \
filename_max=`sed -n 's/^#define PATH_MAX //1p' /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.hT`;    \
iov_max=`sed -n 's/^#define UIO_MAXIOV //p' /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.hT`;        \
fopen_max=${fopen_max:-16};                                     \
filename_max=${filename_max:-1024};                             \
if [ -z $iov_max ]; then                                        \
  define_iov_max="# undef IOV_MAX";                             \
else                                                            \
  define_iov_max="# define IOV_MAX $iov_max";                   \
fi;                                                             \
sed -e "s/@FOPEN_MAX@/$fopen_max/"                              \
    -e "s/@FILENAME_MAX@/$filename_max/"                        \
    -e "s/@L_tmpnam@/20/"                               \
    -e "s/@TMP_MAX@/238328/"                            \
    -e "s/@L_ctermid@/9/"                               \
    -e "s/@L_cuserid@/9/"                               \
    -e "s/@define_IOV_MAX@/$define_iov_max/"                    \
    ../stdio-common/stdio_lim.h.in > /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.h.new
/bin/sh ../scripts/move-if-change /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.h.new /udd/mbadawi/glibc-2.3.2/bits/
stdio_lim.h
/udd/mbadawi/glibc-2.3.2/bits/stdio_lim.h is unchanged
rm -f /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.hT /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.dT /udd/mbadawi/glibc
-2.3.2/bits/stdio_lim.dt
touch /udd/mbadawi/glibc-2.3.2/bits/stdio_lim.st
make[2]: Leaving directory `/.amd/air/export/home/air/d02/siames/mbadawi/temp/glibc/string'

The compilation process has been running for 10 hours and it's still stuck endlessly in this loop.

Just for info, I'm running gcc 3.2 on Red Hat Linux 8.0 (3.2-7).

Thanks for the help,


--
Marwan BADAWI
Equipe SIAMES
IRISA
Campus de Beaulieu
35042 Rennes cedex, France
Tel: +33 (0) 2 99 84 71 51
Fax: +33 (0) 2 99 84 71 71

reply via email to

[Prev in Thread] Current Thread [Next in Thread]