NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: port-sun2/56158: sun2 m68000: super-block backups (for fsck -b #) at: 32,nbmakefs: Writing inode 152 (work/./bin/cat), bytes 528384 + 4096: No space left on device
The following reply was made to PR port-sun2/56158; it has been noted by GNATS.
From: Jan-Benedict Glaw <jbglaw%lug-owl.de@localhost>
To: Christos Zoulas <christos%zoulas.com@localhost>
Cc: gnats-bugs%netbsd.org@localhost, cjep%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
netbsd-bugs%netbsd.org@localhost, Izumi Tsutsui <tsutsui%ceres.dti.ne.jp@localhost>,
Martin Husemann <martin%duskware.de@localhost>,
matthew green <mrg%eterna.com.au@localhost>,
Chris Pinnock <chris_pinnock%mac.com@localhost>,
David Holland <dholland-bugs%netbsd.org@localhost>
Subject: Re: port-sun2/56158: sun2 m68000: super-block backups (for fsck -b
#) at: 32,nbmakefs: Writing inode 152 (work/./bin/cat), bytes 528384 + 4096:
No space left on device
Date: Mon, 17 May 2021 10:45:33 +0200
--r7ep6obx5tglsktr
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Hi!
On Sun, 2021-05-16 21:53:45 +0200, Jan-Benedict Glaw <jbglaw%lug-owl.de@localhost> wr=
ote:
> On Fri, 2021-05-14 16:11:19 -0400, Christos Zoulas <christos%zoulas.com@localhost> =
wrote:
> > Save the failed build and compare it with a successful one (file sizes).
> > See which files are different and where. Something must be broken.
>=20
> So here's another round of builds. I bind-mounted some scratch space
> /short and
> /looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo=
ooooooooooooooooooooooooooooooooooooooooooooong
> and started builds in these two directories.
[...]
> So it's actually .rodata that's being sized up here. Dumping .rodata
> (readelf -x .rodata) actually reveals many occurrecnces of the
> looooong dirname and comparing to sources, I guess the "culprit"
> pulling in the source filenames (with full path) is _DIAGASSERT() as
> used from within NetBSD's libc. These two builds were, however, done
> without the patch (by Izumi Tsutsui) adding "DBG+=3D -DNDEBUG" to
> distrib/sun2/miniroot/Makefile. If libc is built with this DBG flag,
> that might actually help. Will give this a try next.
Tried. And failed. The resulting binary is (md5sum) the same as before
in both cases.
So it seems building for sun2 right now really means that you're
nailed to a "short" directory? I'll play with it some more, but it
seems it's the actual source path of the "src" repo that's showing up,
not the obj dir or $DESTDIR.
Running the m68k-strings on such a binary, grepping (and cleaning it
up a bit) for the long pathname, these show up:
/loo...ong/NetBSD-src/distrib/utils/x_ifconfig/../../../sbin/ifconfig/ether=
=2Ec
/loo...ong/NetBSD-src/distrib/utils/x_ifconfig/../../../sbin/ifconfig/ifcon=
fig.c
/loo...ong/NetBSD-src/distrib/utils/x_ifconfig/../../../sbin/ifconfig/media=
=2Ec
/loo...ong/NetBSD-src/common/lib/libprop/prop_string.c
/loo...ong/NetBSD-src/common/lib/libprop/prop_object.c
/loo...ong/NetBSD-src/common/lib/libprop/prop_number.c
/loo...ong/NetBSD-src/common/lib/libprop/prop_dictionary.c
/loo...ong/NetBSD-src/common/lib/libprop/prop_data.c
/loo...ong/NetBSD-src/common/lib/libprop/prop_bool.c
/loo...ong/NetBSD-src/common/lib/libprop/prop_array.c
/loo...ong/NetBSD-src/common/lib/libprop/prop_stack.c
/loo...ong/NetBSD-src/lib/libc/string/strmode.c
/loo...ong/NetBSD-src/lib/libc/../../common/lib/libc/stdlib/_strtoul.h
/loo...ong/NetBSD-src/lib/libc/../../common/lib/libc/stdlib/_strtoi.h
/loo...ong/NetBSD-src/lib/libc/stdlib/strsuftoll.c
/loo...ong/NetBSD-src/lib/libc/stdlib/putenv.c
/loo...ong/NetBSD-src/lib/libc/stdlib/getopt.c
/loo...ong/NetBSD-src/lib/libc/stdlib/atof.c
/loo...ong/NetBSD-src/lib/libc/stdio/setbuf.c
/loo...ong/NetBSD-src/lib/libc/stdio/fgetc.c
/loo...ong/NetBSD-src/lib/libc/net/rcmd.c
/loo...ong/NetBSD-src/lib/libc/net/linkaddr.c
/loo...ong/NetBSD-src/lib/libc/net/ethers.c
/loo...ong/NetBSD-src/lib/libc/gen/setmode.c
/loo...ong/NetBSD-src/lib/libc/gen/initgroups.c
/loo...ong/NetBSD-src/lib/libc/gen/humanize_number.c
/loo...ong/NetBSD-src/lib/libc/gen/getmntinfo.c
/loo...ong/NetBSD-src/lib/libc/gen/fstab.c
/loo...ong/NetBSD-src/lib/libc/string/stresep.c
/loo...ong/NetBSD-src/lib/libc/stdlib/setenv.c
/loo...ong/NetBSD-src/lib/libc/stdio/setvbuf.c
/loo...ong/NetBSD-src/lib/libc/regex/regfree.c
/loo...ong/NetBSD-src/lib/libc/net/getprotobyname_r.c
/loo...ong/NetBSD-src/lib/libc/inet/inet_network.c
/loo...ong/NetBSD-src/lib/libc/gen/unvis.c
/loo...ong/NetBSD-src/lib/libc/gen/pwcache.c
/loo...ong/NetBSD-src/lib/libc/gen/execvp.c
/loo...ong/NetBSD-src/lib/libc/stdio/vsscanf.c
/loo...ong/NetBSD-src/lib/libc/stdio/vfscanf.c
/loo...ong/NetBSD-src/lib/libc/stdio/ungetc.c
/loo...ong/NetBSD-src/lib/libc/gen/closedir.c
/loo...ong/NetBSD-src/lib/libc/string/strcoll.c
/loo...ong/NetBSD-src/lib/libc/gen/opendir.c
/loo...ong/NetBSD-src/lib/libc/gen/initdir.c
/loo...ong/NetBSD-src/lib/libc/gen/alphasort.c
/loo...ong/NetBSD-src/lib/libc/stdlib/merge.c
/loo...ong/NetBSD-src/lib/libc/gen/telldir.c
/loo...ong/NetBSD-src/lib/libc/gen/getdomainname.c
/loo...ong/NetBSD-src/lib/libc/../../common/lib/libc/string/strlcpy.c
/loo...ong/NetBSD-src/lib/libc/../../common/lib/libc/string/strlcat.c
/loo...ong/NetBSD-src/lib/libc/../../common/lib/libc/string/strncasecmp.c
/loo...ong/NetBSD-src/lib/libc/stdlib/getenv.c
/loo...ong/NetBSD-src/lib/libc/stdlib/_env.c
/loo...ong/NetBSD-src/lib/libc/stdio/vsnprintf_ss.c
/loo...ong/NetBSD-src/lib/libc/string/strtok_r.c
/loo...ong/NetBSD-src/lib/libc/net/getnameinfo.c
/loo...ong/NetBSD-src/lib/libc/stdio/fileno.c
/loo...ong/NetBSD-src/lib/libc/net/getaddrinfo.c
/loo...ong/NetBSD-src/lib/libc/net/getservbyname_r.c
/loo...ong/NetBSD-src/lib/libc/stdio/vasprintf.c
/loo...ong/NetBSD-src/lib/libc/net/getifaddrs.c
/loo...ong/NetBSD-src/lib/libc/stdlib/atoi.c
/loo...ong/NetBSD-src/lib/libc/resolv/res_debug.c
/loo...ong/NetBSD-src/lib/libc/nameser/ns_print.c
/loo...ong/NetBSD-src/lib/libc/nameser/ns_parse.c
/loo...ong/NetBSD-src/lib/libc/net/base64.c
/loo...ong/NetBSD-src/lib/libc/inet/nsap_addr.c
/loo...ong/NetBSD-src/lib/libc/nameser/ns_ttl.c
/loo...ong/NetBSD-src/lib/libc/../../common/lib/libc/string/strsep.c
/loo...ong/NetBSD-src/lib/libc/../../common/lib/libc/stdlib/_strtol.h
/loo...ong/NetBSD-src/lib/libc/stdio/fgets.c
/loo...ong/NetBSD-src/lib/libc/stdio/rewind.c
/loo...ong/NetBSD-src/lib/libc/net/gethnamaddr.c
/loo...ong/NetBSD-src/lib/libc/inet/inet_pton.c
/loo...ong/NetBSD-src/lib/libc/inet/inet_ntop.c
/loo...ong/NetBSD-src/lib/libc/stdio/fseeko.c
/loo...ong/NetBSD-src/lib/libc/stdio/fparseln.c
/loo...ong/NetBSD-src/lib/libc/stdio/fgetstr.c
/loo...ong/NetBSD-src/lib/libc/resolv/res_comp.c
/loo...ong/NetBSD-src/lib/libc/nameser/ns_name.c
/loo...ong/NetBSD-src/lib/libc/stdio/vsprintf.c
/loo...ong/NetBSD-src/lib/libc/stdio/getdelim.c
/loo...ong/NetBSD-src/lib/libc/net/nsdispatch.c
/loo...ong/NetBSD-src/lib/libc/time/localtime.c
/loo...ong/NetBSD-src/lib/libc/../../common/lib/libc/string/strcasecmp.c
/loo...ong/NetBSD-src/lib/libc/stdlib/bsearch.c
/loo...ong/NetBSD-src/lib/libc/stdlib/atexit.c
/loo...ong/NetBSD-src/lib/libc/stdio/vsnprintf.c
/loo...ong/NetBSD-src/lib/libc/stdio/fread.c
/loo...ong/NetBSD-src/lib/libc/stdio/fopen.c
/loo...ong/NetBSD-src/lib/libc/stdio/wbuf.c
/loo...ong/NetBSD-src/lib/libc/stdio/vfwprintf.c
/loo...ong/NetBSD-src/lib/libc/string/strndup.c
/loo...ong/NetBSD-src/lib/libc/string/strdup.c
/loo...ong/NetBSD-src/lib/libc/gen/gethostname.c
/loo...ong/NetBSD-src/lib/libc/stdio/getc.c
/loo...ong/NetBSD-src/lib/libc/stdio/flags.c
/loo...ong/NetBSD-src/lib/libc/stdio/fclose.c
/loo...ong/NetBSD-src/lib/libc/stdio/rget.c
/loo...ong/NetBSD-src/lib/libc/stdio/refill.c
/loo...ong/NetBSD-src/lib/libc/stdio/mkstemp.c
/loo...ong/NetBSD-src/lib/libc/stdio/gettemp.c
/loo...ong/NetBSD-src/lib/libc/gen/arc4random.c
/loo...ong/NetBSD-src/lib/libc/gen/getpagesize.c
/loo...ong/NetBSD-src/lib/libc/stdlib/qsort.c
/loo...ong/NetBSD-src/lib/libc/stdio/fvwrite.c
/loo...ong/NetBSD-src/lib/libc/stdio/fflush.c
/loo...ong/NetBSD-src/lib/libc/stdio/wsetup.c
/loo...ong/NetBSD-src/lib/libc/stdio/makebuf.c
/loo...ong/NetBSD-src/lib/libc/termios/tcgetattr.c
/loo...ong/NetBSD-src/lib/libc/stdio/stdio.c
/loo...ong/NetBSD-src/lib/libc/citrus/citrus_none.c
/loo...ong/NetBSD-src/lib/libc/dlfcn/dlfcn_elf.c
/loo...ong/NetBSD-src/lib/libc/stdio/fwalk.c
/loo...ong/NetBSD-src/lib/libc/resolv/res_mkquery.c
/loo...ong/NetBSD-src/lib/libc/../../common/lib/libc/md/md5c.c
/loo...ong/NetBSD-src/lib/libc/net/sethostent.c
/loo...ong/NetBSD-src/lib/libc/net/nsparser.y
/loo...ong/NetBSD-src/lib/libc/stdio/ferror.c
/loo...ong/NetBSD-src/lib/libc/stdio/clrerr.c
MfG, JBG
--=20
--r7ep6obx5tglsktr
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iF0EABECAB0WIQQlDTvPcScNjKREqWEdvV51g5nhuwUCYKItKgAKCRAdvV51g5nh
u4fzAJ9SAlkDV/Mo9/zZ9tL3C+cFdeeZ8ACfQIDjnw+9l5UIHgY8WJ+TRynzkzY=
=zE/J
-----END PGP SIGNATURE-----
--r7ep6obx5tglsktr--
Home |
Main Index |
Thread Index |
Old Index