Date: Mon, 3 Dec 2018 19:56:43 +0300 From: Yuri Pankov <yuripv@yuripv.net> To: Warner Losh <imp@bsdimp.com>, Baptiste Daroussin <bapt@freebsd.org> Cc: FreeBSD Current <freebsd-current@freebsd.org> Subject: Re: WITH_CTF breaks CD loader: "File too big" Message-ID: <cb28f786-c6ad-930b-6f1a-03e9ab636a79@yuripv.net> In-Reply-To: <51d0fa8c-b453-69e0-500e-32818d29826a@yuripv.net> References: <6e53765f-52bd-f503-c1a5-ae23e402afcb@yuripv.net> <20181203072226.mpvh7an5pupjbwkb@ivaldir.net> <CANCZdfojEB2ge7=L51ZhT8P4igY9UiCx=aFUcZFCZOUdDdQFjg@mail.gmail.com> <CANCZdfpN6SSRBMFt3SnxDRKz=cNUmtYmJimJAGHtB%2BqZZuNhYw@mail.gmail.com> <51d0fa8c-b453-69e0-500e-32818d29826a@yuripv.net>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --y0wML8MNfZNmZXmL4TW6WtclcHuW5NLcV Content-Type: multipart/mixed; boundary="uEaBmGbOX4C5iFNySZhHg56EFMR3DN1ZT"; protected-headers="v1" From: Yuri Pankov <yuripv@yuripv.net> To: Warner Losh <imp@bsdimp.com>, Baptiste Daroussin <bapt@freebsd.org> Cc: FreeBSD Current <freebsd-current@freebsd.org> Message-ID: <cb28f786-c6ad-930b-6f1a-03e9ab636a79@yuripv.net> Subject: Re: WITH_CTF breaks CD loader: "File too big" References: <6e53765f-52bd-f503-c1a5-ae23e402afcb@yuripv.net> <20181203072226.mpvh7an5pupjbwkb@ivaldir.net> <CANCZdfojEB2ge7=L51ZhT8P4igY9UiCx=aFUcZFCZOUdDdQFjg@mail.gmail.com> <CANCZdfpN6SSRBMFt3SnxDRKz=cNUmtYmJimJAGHtB+qZZuNhYw@mail.gmail.com> <51d0fa8c-b453-69e0-500e-32818d29826a@yuripv.net> In-Reply-To: <51d0fa8c-b453-69e0-500e-32818d29826a@yuripv.net> --uEaBmGbOX4C5iFNySZhHg56EFMR3DN1ZT Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Yuri Pankov wrote: > Warner Losh wrote: >> On Mon, Dec 3, 2018 at 8:10 AM Warner Losh <imp@bsdimp.com> wrote: >> >>> >>> On Mon, Dec 3, 2018 at 12:24 AM Baptiste Daroussin <bapt@freebsd.org>= >>> wrote: >>> >>>> On Sun, Dec 02, 2018 at 06:08:34PM +0300, Yuri Pankov wrote: >>>>> Hi, >>>>> >>>>> Building disc1.iso using `make release` and having WITH_CTF set in >>>>> src.conf leads to "File too big" displayed when booting the image. >>>>> >>>>> Would it make sense to build loader and related parts without CTF >>>>> unconditionally as it doesn't look useful there? >>>>> >>>> >>>> Fully agree with you >>>> >>> >>> What a great Idea. We already turn it off in defs.mk: >=20 > Sorry about that, I incorrectly assumed it wasn't done yet as there was= > a difference for me. >=20 >>> MK_CTF=3D no >>> >>> which should be global to every single Makefile under stand. I'm not = sure >>> why that's turning it back on. >>> >> >> % cat /etc/src.conf >> WITH_CTF=3Dyes >> FRED=3Dpresent >> % cd stand/cdboot >> % make -V MK_CTF >> no >> % make -V FRED >> present >> % >> >> So this sure sounds like a false positive to me. Do you have logs show= ing >> cdboot building with MK_CTF=3Dyes? >=20 > Diff'ing the log for src/stand w/o and with -DWITH_CTF shows a lot of > ctfconvert calls in the latter case. Attached is the diff of binary > sizes in obj/ for stand/i386; could one of those be the problem I'm see= ing? If ctfconvert calls are indeed the source of problem, then something seems to be wrong here (I didn't mention the "cdboot" binary exactly, rather the binary it's trying to load): yuripv:~/ws/ctf/stand/i386/loader$ make -V MK_CTF -V CTFCONVERT_CMD no yuripv:~/ws/ctf/stand/i386/loader$ make -DWITH_CTF -V MK_CTF -V CTFCONVERT_CMD no ctfconvert -L VERSION ${.TARGET} --uEaBmGbOX4C5iFNySZhHg56EFMR3DN1ZT-- --y0wML8MNfZNmZXmL4TW6WtclcHuW5NLcV Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE+Gq3PsPeLT4tL/9wk4vgf7Eq4WwFAlwFYEsACgkQk4vgf7Eq 4WzujggAvpX8v9arnRKIhu427xLMp9cvC3ndL46S7cJzQnlUsXw21KZtxAIwgZMg 4fvSBCrrcUdY8LUaWEarRYefffLS5MGNuWGZMnBkfak4yEbfWqPtXU+6XJP3rLXu fN4eC3RDNe0k8Jb4dtTWHuLI/PGtHZ69yHEBvPvAkiRJNunaFLYVxsFOl9ajtTCM tCbOvSrwaHJc8rou2j/yZJZjFLUEe00EMpDh0sfiIiBKLVTWEvnFDjgZIV3W9A+1 6oV6quL1d1J6T/Umo5grlPSCh566H4BaKJf67mzEQcRslGW3zHqUjWL1ZWL70b3D FzAz89iPXQU2C9sG44pEuvaUW2LZmA== =Mea5 -----END PGP SIGNATURE----- --y0wML8MNfZNmZXmL4TW6WtclcHuW5NLcV--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?cb28f786-c6ad-930b-6f1a-03e9ab636a79>