Date: Wed, 18 Oct 2017 17:48:47 +0300 From: Lev Serebryakov <lev@FreeBSD.org> To: Warner Losh <imp@bsdimp.com>, Brooks Davis <brooks@freebsd.org> Cc: "freebsd-arch@freebsd.org" <arch@freebsd.org> Subject: Re: deorbiting /usr/lib/libstand.a, moving to sysboot Message-ID: <caa0f224-b886-d07c-8579-8e441349c4dd@FreeBSD.org> In-Reply-To: <CANCZdfow18HjYNkuMAUmS5WSYkEk5A5bB=6Xt62=ta4FFS_ioQ@mail.gmail.com> References: <CANCZdfrvD04cL3A1J3nKZ2uFNNkOrcVnMvobdoyXkRGx8VK8Vg@mail.gmail.com> <20171012165655.GH68389@spindle.one-eyed-alien.net> <CANCZdfow18HjYNkuMAUmS5WSYkEk5A5bB=6Xt62=ta4FFS_ioQ@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) --iqVh9Q65Rcktr0JRsXLCnGWNU6Ge92eLn Content-Type: multipart/mixed; boundary="heFrND3gaq79M0OhSWdRE5x482DlXO8oC"; protected-headers="v1" From: Lev Serebryakov <lev@FreeBSD.org> Reply-To: lev@FreeBSD.org To: Warner Losh <imp@bsdimp.com>, Brooks Davis <brooks@freebsd.org> Cc: "freebsd-arch@freebsd.org" <arch@freebsd.org> Message-ID: <caa0f224-b886-d07c-8579-8e441349c4dd@FreeBSD.org> Subject: Re: deorbiting /usr/lib/libstand.a, moving to sysboot References: <CANCZdfrvD04cL3A1J3nKZ2uFNNkOrcVnMvobdoyXkRGx8VK8Vg@mail.gmail.com> <20171012165655.GH68389@spindle.one-eyed-alien.net> <CANCZdfow18HjYNkuMAUmS5WSYkEk5A5bB=6Xt62=ta4FFS_ioQ@mail.gmail.com> In-Reply-To: <CANCZdfow18HjYNkuMAUmS5WSYkEk5A5bB=6Xt62=ta4FFS_ioQ@mail.gmail.com> --heFrND3gaq79M0OhSWdRE5x482DlXO8oC Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 12.10.2017 20:37, Warner Losh wrote: >> On Sun, Oct 08, 2017 at 11:45:37PM -0600, Warner Losh wrote: >>> I'd like to deorbit /usr/lib/stand.a and /usr/include/stand.h. These = are >>> really parts of the boot loader with an unstable API and shouldn't be= >>> installed into the system. It's really a private library to the boot >> loader. >> >> Kicking it out of src/lib will be a good thing. It doesn't make sense= >> to build and install as part of the world and, for good reason, doesn'= t >> follow normal rules. It was a pain to deal with for CHERI and I think= >> we've disabled it entierly. >=20 >=20 > Yes. I've moved it into sys/boot. So now it's possible to hack on it w/= o > crazy gymnastics. The BERI boot loaders do interesting things in the tr= ee, > so I'm not surprised. >=20 > I'm contemplating moving src/sys/boot up to just src/boot (this mirrors= in > some ways what old-school Unix did with src/cmd/standalone and src/mde= c). > It would build, but not install, as part of buildworld. All libraries w= ould > be internal / private to the build. New world can not be build with WITHOUT_CDDL / WITHOUT_ZFS. It fails in "boot1". --=20 // Lev Serebryakov --heFrND3gaq79M0OhSWdRE5x482DlXO8oC-- --iqVh9Q65Rcktr0JRsXLCnGWNU6Ge92eLn Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE+W0coLX0MYtnSzMK6rA8WL/cR48FAlnnadhfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY5 NkQxQ0EwQjVGNDMxOEI2NzRCMzMwQUVBQjAzQzU4QkZEQzQ3OEYACgkQ6rA8WL/c R49NjxAAlciu1haJ1dpJLSpKuIlgjJVJNcsamUxvzchxUXNOf+9CX/ZpdFNAX9ri BeqKDEdT8FhneDjtEJ45X6W/xmV3SkMnxf+XJQUYD9NcrMHWu8BsBhWlamygO6Wv nA3WP3NUOB2wkhLPshAW9N2h5j+rwYxVO6uvaj76OQRrgAt/ttE4B3P0o3drui8Y U8arDeMCkaf1PRZbAYBtxFZjoRFquxrwxcyvnv5rLJnLXz15IwnX/QiJrZqbzTOX aLAoMX2pYRL0Dizw1qkPr8z3rp+3hrnskqx0apHlPXNoWAb/JFyZYBpXnmzrJO1y 87WvvIdL5lFEmShFqGfrn2IrzeXfwbEnhOuIxfcEvsETQ/0QOjfLH4RyuLy/GGg4 eOlHgjzUjp9IG/pRO2L2TR1fwz0H1aKouKQuFkrzzP3r/Z0FzxObpvXK7JgzkCP6 HnzXn/doPqOl/cwRuwdqc5lOgAv100mmNssFwSJtCE0vGpED1Jm1pwzdtzGm68vS q9Lf9wA5+ZUc1vJiavfTn5Md6wRQxGBL/kZFfpvi/L7MGFTS4yHTZilwV8T7mvwM xKyAkvPpty7jqhnQdUeN36ILeFhx9dYLcbLY+wWqFCKbN8Hw9ID0Li/eoqSPhOtB XXGT9Hx7/4zPh7j3FP+Or2KqKlNVzk3TEnoAW5pgdW90Ly4699g= =jJG4 -----END PGP SIGNATURE----- --iqVh9Q65Rcktr0JRsXLCnGWNU6Ge92eLn--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?caa0f224-b886-d07c-8579-8e441349c4dd>