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

Re: glibc 2.1.3 packages



>
>
> Maybe you could do a test for me, just to be sure you can't reproduce the
> hole bug. Start with a fresh hurd owned ext2fs partition in new format
> (ext2fs 1.18), and unpack the gcc_2.95.2.orig.tar.gz file on it. Then do
> fsysopts /mnt -r; fsysopts /mnt -wu
>
> then run
>
> find /mnt -type f -exec smallholes {} \;

First a little test before a build has unpacked the files:

Script started on Mon Mar 13 17:07:49 2000
# fsysopts   /mnt  -r
# fsysopts   /mnt  -r  -wu
# find /mnt  -type f -exec  ./holefinder  {}  \;
#
# cd /mnt
# ls
gcc-2.95.2            gcc_2.95.2-7.dsc        lost+found
gcc_2.95.2-7.diff.gz  gcc_2.95.2.orig.tar.gz

But if I start a build then interrupt it:

# dpkg-buildpackage   -uc  -B  -nc
dpkg-buildpackage: source package is gcc
dpkg-buildpackage: source version is 2.95.2-7
dpkg-buildpackage: source maintainer is Matthias Klose <doko@debian.org>
 debian/rules build DEB_BUILD_ARCH=hurd-i386 DEB_BUILD_GNU_CPU=i386
DEB_BUILD_GNU_SYSTEM=gnu DEB_BUILD_GNU_TYPE=i386-gnu DEB_HOST_ARCH=hurd-i386
DEB_HOST_GNU_CPU=i386 DEB_HOST_GNU_SYSTEM=gnu DEB_HOST_GNU_TYPE=i386-gnu
: # unpack gpc tarball
mkdir stamps
mkdir: cannot make directory `stamps': File exists
make: [stamps/01-unpack-stamp-gpc-19991030.tar.gz] Error 1 (ignored)
if [ -d /mnt/gcc-2.95.2/src/gcc/p ]; then \
  echo >&2 "Source directory /mnt/gcc-2.95.2/src/gcc/p exists. Delete by hand";\
  false; \
fi
rm -rf gpc
case gpc-19991030.tar.gz in \

     Lots of stuff you have seen many times before

cc  -c -DHAVE_CONFIG_H  -I. -I/mnt/gcc-2.95.2/src/libiberty/../include
/mnt/gcc-2.95.2/src/libiberty/concat.c
test x"yes" != xyes || \
  cc  -c -DHAVE_CONFIG_H  -I. -I/mnt/gcc-2.95.2/src/libiberty/../include  -fpic
/mnt/gcc-2.95.2/src/libiberty/cplus-dem.c -o pic/cplus-dem.o
cc  -c -DHAVE_CONFIG_H  -I. -I/mnt/gcc-2.95.2/src/libiberty/../include
/mnt/gcc-2.95.2/src/libiberty/cplus-dem.c

     Hit Control C

^Cmake[1]: *** [stamps/05-build-stamp] Error 130
make: *** [stamps/05-build-stamp] Interrupt

# cd  /home/cal
# history  |  grep  hole
  442  gcc  holefinder.c -o holefinder
  449  find /mnt  -type f -exec  ./holefinder  {}  \;
  507  history  | grep  hole
# !449
find /mnt  -type f -exec  ./holefinder  {}  \;
/mnt/gcc-2.95.2/src/gcc/p/gpc-decl.c: 115
/mnt/gcc-2.95.2/src/gcc/p/.Make-lang.in.swp: 1, 2, 3, 5, 6, 7
#
#


Very strange as going back into Linux, and using dd, I cannot see anything wrong with
gpc-decl.c

Chris



Reply to: