Date: Thu, 2 Aug 2018 11:17:06 -0400 From: Eric McCorkle <eric@metricspace.net> To: freebsd-hackers@freebsd.org Subject: A few build system questions Message-ID: <bedd6e76-bbe4-7690-70ed-041bbe7970f7@metricspace.net>
next in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --zO67tjHzJp5CWgF4wa1SK9BCgUbGQeGCw Content-Type: multipart/mixed; boundary="5hDHdUhoE0hufgw29YmlCoCm97Opiprhp"; protected-headers="v1" From: Eric McCorkle <eric@metricspace.net> To: freebsd-hackers@freebsd.org Message-ID: <bedd6e76-bbe4-7690-70ed-041bbe7970f7@metricspace.net> Subject: A few build system questions --5hDHdUhoE0hufgw29YmlCoCm97Opiprhp Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Hi, I have a few questions about how to accomplish some things with the build system. First, I want to create some libraries that exist only as static archives, meaning no shared object (ex. libsomething.a, but no libsomething.so) Second, how do I arrange to have sources be generated prior to the build? I can probably get away with having a shell script that does it, but I may require a tool to be built. Third, how would I go about creating a kind of derived library- that is, one created by invoking a whole bunch of linker/objcopy/etc commands on some other library? That is to say, "I want to get libsomething.a by running this script that processes libsomethingelse.a". Thanks, Eric --5hDHdUhoE0hufgw29YmlCoCm97Opiprhp-- --zO67tjHzJp5CWgF4wa1SK9BCgUbGQeGCw Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYIAB0WIQQPGL/SuSPN3pRzpwUI38IpFsHCbAUCW2MgcgAKCRAI38IpFsHC bIE3AP49dZ0/FuQQpcrzKb6/EoRyu70jqCu+WSH09NCsct+f4wEAlze51EzwbH9H R2mjKNaqm0meprAzjVezyMQAa3IKGg8= =9TGq -----END PGP SIGNATURE----- --zO67tjHzJp5CWgF4wa1SK9BCgUbGQeGCw--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bedd6e76-bbe4-7690-70ed-041bbe7970f7>