Skip site navigation (1)Skip section navigation (2)
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>