Received: from out2.migadu.com (out2.migadu.com [188.165.223.204]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id F350C780224 for ; Fri, 28 Oct 2022 15:42:43 +0000 (UTC) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ayaya.dev; s=key1; t=1666971762; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=iO83iH6gIS7da5cmD9K3e4DMk6sAdGlXHcuezJ3vBjU=; b=UjEZJO/aolTtpJwQXGxWcT9CD1ZecfctfomNdan2sDY6xCEsEphPvE6hrnk8Iq5fd0GI2w W7EtIpLw+ZR7MW013mvOqB9Ouv0tYg9pY0Xoiev+16wNr9oGpE6FnF8VqazN+205UQvav0 imJRkQtvlX1oCzY/T7hNPuZpDwtw0lA= Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Fri, 28 Oct 2022 17:42:35 +0200 Message-Id: X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: "alice" To: "Riccardo Mottola" , "alpine-user" Subject: Re: issue building a dynamic library and using it References: <52090166-eb5d-3a84-c2ab-eced6695e2a6@libero.it> <6a06b408-ebc5-ac77-5baf-17e2799fb723@libero.it> In-Reply-To: <6a06b408-ebc5-ac77-5baf-17e2799fb723@libero.it> X-Migadu-Flow: FLOW_OUT On Fri Oct 28, 2022 at 2:31 PM CEST, Riccardo Mottola wrote: > Hi! > > > alice wrote: > >> So... I am getting a static library even if I want a shared one, I=20 > >> suppose. Do I need some special magic? The gnustep build system is a= =20 > >> little bit complicated, but supports linux & bsd well. > > this entirely sounds like the gnustep build system doing something > > wrong, so you have to figure out what that is. maybe it's just a > > configure argument (--enable-shared --disable-static , etc) > > Shared is default for the gnustep make system. > I still have an older laptop with Alpine Linux still running 3.15 and > which I didn't use for a year and which had GNUstep running. Proof it > worked! First thing, I updated GNUstep and it fails on 3.15 as on 3.16, > so I'd exclude logically that it is the new release of Alpine, but > something changed on GNUstep. > > As a proof, then I tried bisecting and was able to proove that the issue > is in the GNUstep make system, a requisite of the later libraries which > use it. > > The breaking commit is this: > > https://github.com/gnustep/tools-make/commit/0dee9266100ff65809c0c4ee7d2e= 6fcadb6c6b08 > > which corresponds to an update of the configure system. I see nothing > wrong. Do you see something? Are you aware of issues with 2.71 autoconf? no, if anything 2.71 fixes a bunch of things. > > Riccardo