Date: Mon, 3 Dec 2018 19:12:34 +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: <51d0fa8c-b453-69e0-500e-32818d29826a@yuripv.net> In-Reply-To: <CANCZdfpN6SSRBMFt3SnxDRKz=cNUmtYmJimJAGHtB%2BqZZuNhYw@mail.gmail.com> References: <6e53765f-52bd-f503-c1a5-ae23e402afcb@yuripv.net> <20181203072226.mpvh7an5pupjbwkb@ivaldir.net> <CANCZdfojEB2ge7=L51ZhT8P4igY9UiCx=aFUcZFCZOUdDdQFjg@mail.gmail.com> <CANCZdfpN6SSRBMFt3SnxDRKz=cNUmtYmJimJAGHtB%2BqZZuNhYw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --duxL5V0SvtM2cdjS2vh9X7Es2lLZnZiJW Content-Type: multipart/mixed; boundary="b5gGXP9ovQLU3bRQPL7VjWPNUW0pvbn8s"; 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: <51d0fa8c-b453-69e0-500e-32818d29826a@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> In-Reply-To: <CANCZdfpN6SSRBMFt3SnxDRKz=cNUmtYmJimJAGHtB+qZZuNhYw@mail.gmail.com> --b5gGXP9ovQLU3bRQPL7VjWPNUW0pvbn8s Content-Type: multipart/mixed; boundary="------------73D928FEF56379CFD2E8FF73" Content-Language: en-US This is a multi-part message in MIME format. --------------73D928FEF56379CFD2E8FF73 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Warner Losh wrote: > On Mon, Dec 3, 2018 at 8:10 AM Warner Losh <imp@bsdimp.com> wrote: >=20 >> >> 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: Sorry about that, I incorrectly assumed it wasn't done yet as there was a difference for me. >> MK_CTF=3D no >> >> which should be global to every single Makefile under stand. I'm not s= ure >> why that's turning it back on. >> >=20 > % cat /etc/src.conf > WITH_CTF=3Dyes > FRED=3Dpresent > % cd stand/cdboot > % make -V MK_CTF > no > % make -V FRED > present > % >=20 > So this sure sounds like a false positive to me. Do you have logs showi= ng > cdboot building with MK_CTF=3Dyes? 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 seein= g? --------------73D928FEF56379CFD2E8FF73 Content-Type: text/plain; charset=UTF-8; name="sizediff.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="sizediff.txt" LS0tIHNpejEJMjAxOC0xMi0wMyAxODo0OTowMS43NjQwOTEwMDAgKzAzMDAKKysrIHNpejIJ MjAxOC0xMi0wMyAxODo0OTozOS42NjYxOTgwMDAgKzAzMDAKQEAgLTIyLDI4ICsyMiwyOCBA QAogL3Vzci9vYmovaG9tZS95dXJpcHYvd3MvY3RmL2FtZDY0LmFtZDY0L3N0YW5kL2kzODYv aXNvYm9vdC9pc29ib290CTE0Mzk1CiAvdXNyL29iai9ob21lL3l1cmlwdi93cy9jdGYvYW1k NjQuYW1kNjQvc3RhbmQvaTM4Ni9pc29ib290L2lzb2Jvb3QuOC5negkxMzI0CiAvdXNyL29i ai9ob21lL3l1cmlwdi93cy9jdGYvYW1kNjQuYW1kNjQvc3RhbmQvaTM4Ni9pc29ib290L2lz b2Jvb3QuYmluCTEyNTUzCi0vdXNyL29iai9ob21lL3l1cmlwdi93cy9jdGYvYW1kNjQuYW1k NjQvc3RhbmQvaTM4Ni9saWJpMzg2L2xpYmkzODYuYQkzMTg5MjYKKy91c3Ivb2JqL2hvbWUv eXVyaXB2L3dzL2N0Zi9hbWQ2NC5hbWQ2NC9zdGFuZC9pMzg2L2xpYmkzODYvbGliaTM4Ni5h CTM1ODE0NgogL3Vzci9vYmovaG9tZS95dXJpcHYvd3MvY3RmL2FtZDY0LmFtZDY0L3N0YW5k L2kzODYvbG9hZGVyLy5kZXBlbmQJMjEzCiAvdXNyL29iai9ob21lL3l1cmlwdi93cy9jdGYv YW1kNjQuYW1kNjQvc3RhbmQvaTM4Ni9sb2FkZXIvdmVycy5jCTk5CiAvdXNyL29iai9ob21l L3l1cmlwdi93cy9jdGYvYW1kNjQuYW1kNjQvc3RhbmQvaTM4Ni9sb2FkZXJfNHRoLy5kZXBl bmQJMjEyCi0vdXNyL29iai9ob21lL3l1cmlwdi93cy9jdGYvYW1kNjQuYW1kNjQvc3RhbmQv aTM4Ni9sb2FkZXJfNHRoL2xvYWRlcl80dGgJMzgwOTI4Ci0vdXNyL29iai9ob21lL3l1cmlw di93cy9jdGYvYW1kNjQuYW1kNjQvc3RhbmQvaTM4Ni9sb2FkZXJfNHRoL2xvYWRlcl80dGgu YmluCTM2OTgwOAotL3Vzci9vYmovaG9tZS95dXJpcHYvd3MvY3RmL2FtZDY0LmFtZDY0L3N0 YW5kL2kzODYvbG9hZGVyXzR0aC9sb2FkZXJfNHRoLnN5bQkxMjEzMzIwCisvdXNyL29iai9o b21lL3l1cmlwdi93cy9jdGYvYW1kNjQuYW1kNjQvc3RhbmQvaTM4Ni9sb2FkZXJfNHRoL2xv YWRlcl80dGgJNTk4MDE2CisvdXNyL29iai9ob21lL3l1cmlwdi93cy9jdGYvYW1kNjQuYW1k NjQvc3RhbmQvaTM4Ni9sb2FkZXJfNHRoL2xvYWRlcl80dGguYmluCTU4NDM0NAorL3Vzci9v YmovaG9tZS95dXJpcHYvd3MvY3RmL2FtZDY0LmFtZDY0L3N0YW5kL2kzODYvbG9hZGVyXzR0 aC9sb2FkZXJfNHRoLnN5bQkxNDI3ODU2CiAvdXNyL29iai9ob21lL3l1cmlwdi93cy9jdGYv YW1kNjQuYW1kNjQvc3RhbmQvaTM4Ni9sb2FkZXJfNHRoL3ZlcnMuYwk5OQogL3Vzci9vYmov aG9tZS95dXJpcHYvd3MvY3RmL2FtZDY0LmFtZDY0L3N0YW5kL2kzODYvbG9hZGVyX2x1YS8u ZGVwZW5kCTIxMwotL3Vzci9vYmovaG9tZS95dXJpcHYvd3MvY3RmL2FtZDY0LmFtZDY0L3N0 YW5kL2kzODYvbG9hZGVyX2x1YS9sb2FkZXJfbHVhCTQzNDE3NgotL3Vzci9vYmovaG9tZS95 dXJpcHYvd3MvY3RmL2FtZDY0LmFtZDY0L3N0YW5kL2kzODYvbG9hZGVyX2x1YS9sb2FkZXJf bHVhLmJpbgk0MjI5OTIKLS91c3Ivb2JqL2hvbWUveXVyaXB2L3dzL2N0Zi9hbWQ2NC5hbWQ2 NC9zdGFuZC9pMzg2L2xvYWRlcl9sdWEvbG9hZGVyX2x1YS5zeW0JMTUwODE0NAorL3Vzci9v YmovaG9tZS95dXJpcHYvd3MvY3RmL2FtZDY0LmFtZDY0L3N0YW5kL2kzODYvbG9hZGVyX2x1 YS9sb2FkZXJfbHVhCTcxNjgwMAorL3Vzci9vYmovaG9tZS95dXJpcHYvd3MvY3RmL2FtZDY0 LmFtZDY0L3N0YW5kL2kzODYvbG9hZGVyX2x1YS9sb2FkZXJfbHVhLmJpbgk3MDYxMzIKKy91 c3Ivb2JqL2hvbWUveXVyaXB2L3dzL2N0Zi9hbWQ2NC5hbWQ2NC9zdGFuZC9pMzg2L2xvYWRl cl9sdWEvbG9hZGVyX2x1YS5zeW0JMTc5MTI4NAogL3Vzci9vYmovaG9tZS95dXJpcHYvd3Mv Y3RmL2FtZDY0LmFtZDY0L3N0YW5kL2kzODYvbG9hZGVyX2x1YS92ZXJzLmMJOTkKIC91c3Iv b2JqL2hvbWUveXVyaXB2L3dzL2N0Zi9hbWQ2NC5hbWQ2NC9zdGFuZC9pMzg2L2xvYWRlcl9z aW1wLy5kZXBlbmQJMTUwCi0vdXNyL29iai9ob21lL3l1cmlwdi93cy9jdGYvYW1kNjQuYW1k NjQvc3RhbmQvaTM4Ni9sb2FkZXJfc2ltcC9sb2FkZXJfc2ltcAkzMTk0ODgKLS91c3Ivb2Jq L2hvbWUveXVyaXB2L3dzL2N0Zi9hbWQ2NC5hbWQ2NC9zdGFuZC9pMzg2L2xvYWRlcl9zaW1w L2xvYWRlcl9zaW1wLmJpbgkzMDgzMDQKLS91c3Ivb2JqL2hvbWUveXVyaXB2L3dzL2N0Zi9h bWQ2NC5hbWQ2NC9zdGFuZC9pMzg2L2xvYWRlcl9zaW1wL2xvYWRlcl9zaW1wLnN5bQk5OTEx NjgKKy91c3Ivb2JqL2hvbWUveXVyaXB2L3dzL2N0Zi9hbWQ2NC5hbWQ2NC9zdGFuZC9pMzg2 L2xvYWRlcl9zaW1wL2xvYWRlcl9zaW1wCTQ5NTYxNgorL3Vzci9vYmovaG9tZS95dXJpcHYv d3MvY3RmL2FtZDY0LmFtZDY0L3N0YW5kL2kzODYvbG9hZGVyX3NpbXAvbG9hZGVyX3NpbXAu YmluCTQ4NDUzNgorL3Vzci9vYmovaG9tZS95dXJpcHYvd3MvY3RmL2FtZDY0LmFtZDY0L3N0 YW5kL2kzODYvbG9hZGVyX3NpbXAvbG9hZGVyX3NpbXAuc3ltCTExNjc0MDAKIC91c3Ivb2Jq L2hvbWUveXVyaXB2L3dzL2N0Zi9hbWQ2NC5hbWQ2NC9zdGFuZC9pMzg2L2xvYWRlcl9zaW1w L3ZlcnMuYwk5OQogL3Vzci9vYmovaG9tZS95dXJpcHYvd3MvY3RmL2FtZDY0LmFtZDY0L3N0 YW5kL2kzODYvbWJyL21icgk1MTIKIC91c3Ivb2JqL2hvbWUveXVyaXB2L3dzL2N0Zi9hbWQ2 NC5hbWQ2NC9zdGFuZC9pMzg2L3BtYnIvcG1icgk1MTIKLS91c3Ivb2JqL2hvbWUveXVyaXB2 L3dzL2N0Zi9hbWQ2NC5hbWQ2NC9zdGFuZC9pMzg2L3B4ZWxkci9sb2FkZXIJNDM0MTc2Ci0v dXNyL29iai9ob21lL3l1cmlwdi93cy9jdGYvYW1kNjQuYW1kNjQvc3RhbmQvaTM4Ni9weGVs ZHIvcHhlYm9vdAk0MzYyMjQKKy91c3Ivb2JqL2hvbWUveXVyaXB2L3dzL2N0Zi9hbWQ2NC5h bWQ2NC9zdGFuZC9pMzg2L3B4ZWxkci9sb2FkZXIJNzE2ODAwCisvdXNyL29iai9ob21lL3l1 cmlwdi93cy9jdGYvYW1kNjQuYW1kNjQvc3RhbmQvaTM4Ni9weGVsZHIvcHhlYm9vdAk3MTg4 NDgKIC91c3Ivb2JqL2hvbWUveXVyaXB2L3dzL2N0Zi9hbWQ2NC5hbWQ2NC9zdGFuZC9pMzg2 L3B4ZWxkci9weGVib290LjguZ3oJMjMxMQogL3Vzci9vYmovaG9tZS95dXJpcHYvd3MvY3Rm L2FtZDY0LmFtZDY0L3N0YW5kL2kzODYvcHhlbGRyL3B4ZWxkcgk1MTIKIC91c3Ivb2JqL2hv bWUveXVyaXB2L3dzL2N0Zi9hbWQ2NC5hbWQ2NC9zdGFuZC9pMzg2L3pmc2Jvb3QvemZzYm9v dAkyNjI2NTYK --------------73D928FEF56379CFD2E8FF73-- --b5gGXP9ovQLU3bRQPL7VjWPNUW0pvbn8s-- --duxL5V0SvtM2cdjS2vh9X7Es2lLZnZiJW Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE+Gq3PsPeLT4tL/9wk4vgf7Eq4WwFAlwFVfoACgkQk4vgf7Eq 4WzP+QgAvG8s2v0NgV7ucfugTW6Jqz2TiGfLEWsWtaKrcQdeKS5W49KzxGBuWxwt WMCJWqCIGsyqGgKoBOFxFSSNEeDeDGQYQNKPpnjOgaFOxXuHbmXc3jIcpe4aDmT2 ztdWwoxfQbDuRRPJdl+cTJ844XjSgBslPd7mV2xG11vNtp4bjwQ8DRoxejbYsX4x oGUggQo3xZHtUzdL/c5gBosxOavy75phYalZVZUoiA0+gHNtDIR7kkFEvJ3Ot6N2 gRZUIyzYz/IZkR09p46wFkKKDLHWDHcAQWu900c3+lTSM7C/e6reY9t9bg5pHWCp mF03FTuUzFrSi9GgB2nR5tDnUgvm+A== =03Xh -----END PGP SIGNATURE----- --duxL5V0SvtM2cdjS2vh9X7Es2lLZnZiJW--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?51d0fa8c-b453-69e0-500e-32818d29826a>