From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36255) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dkGS3-00006P-8l for guix-patches@gnu.org; Tue, 22 Aug 2017 17:11:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dkGRy-0004HN-9E for guix-patches@gnu.org; Tue, 22 Aug 2017 17:11:07 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:41287) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dkGRy-0004H0-26 for guix-patches@gnu.org; Tue, 22 Aug 2017 17:11:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dkGRx-0004BM-TN for guix-patches@gnu.org; Tue, 22 Aug 2017 17:11:01 -0400 Subject: [bug#28190] [PATCH] gnu: Build the shared library for yaml-cpp. Resent-Message-ID: From: Marius Bakke In-Reply-To: <20170822220047.0821bdf7@cbaines.net> References: <20170822203645.4924-1-mail@cbaines.net> <87k21v2ubp.fsf@fastmail.com> <20170822220047.0821bdf7@cbaines.net> Date: Tue, 22 Aug 2017 23:10:38 +0200 Message-ID: <87h8wz2trl.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Christopher Baines Cc: 28190@debbugs.gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Christopher Baines writes: > On Tue, 22 Aug 2017 22:58:34 +0200 > Marius Bakke wrote: > >> Christopher Baines writes: >>=20 >> > * gnu/packages/serialization.scm (yaml-cpp)[arguments]: Add >> > -DBUILD_SHARED_LIBS=3DON to #:configure-flags.=20=20 >>=20 >> Does this disable building the static library too? If not, should we >> do that while at it? LGTM, anyway. > > I'm not quite sure, but I think so, these are the files in lib now, and > the .a file that was there before has disappeared. > > =E2=94=94=E2=94=80=E2=94=80 lib > =E2=94=9C=E2=94=80=E2=94=80 libyaml-cpp.so -> libyaml-cpp.so.0.5 > =E2=94=9C=E2=94=80=E2=94=80 libyaml-cpp.so.0.5 -> libyaml-cpp.so.0.5.3 > =E2=94=9C=E2=94=80=E2=94=80 libyaml-cpp.so.0.5.3 > =E2=94=94=E2=94=80=E2=94=80 pkgconfig > =E2=94=94=E2=94=80=E2=94=80 yaml-cpp.pc Great! Static libraries cannot be reliably grafted, so it's good to avoid them when we can. Thanks! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlmcnc4ACgkQoqBt8qM6 VPqBUgf9G3Q4/NQ/TEv4t5099nZl2xO9ovBXC19fWiIlqS5evjPXXjTPbbsKrnBl Kkf2vSbQ7w2J5idUdqNRBpNUmur1Byb2LUnQ4sxeNFTVFrNiKVjy2d3+gjdZDKgv I0gNr0RWMLG8F3Zn9usA37/0GZLGPWDqXGk/jCW3om4BgA4kqp0ZTezc357dJTY4 /b8jWCyb+m3LobfMb1KhUkzwncvkWxZuQw7Yfti7LV6k8vyT6NjwXUonjiHbPxIy NH2FuJDu/r3KqRVV+eBD0DSuhGVukSltp0Ow7BUzNnj4OgCNpgYqTH2ulXTB9LL1 FheysKxokv1rT2dxcH8rGe3QWJ08hQ== =24fR -----END PGP SIGNATURE----- --=-=-=--