Received: from out2.migadu.com (out2.migadu.com [188.165.223.204]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 67CCE780784 for ; Mon, 17 Oct 2022 23:24:12 +0000 (UTC) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ayaya.dev; s=key1; t=1666049051; 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=IFiy6zC4Kub6DqAArj9w6QY38Fxygv2sDJ0F2otfUrE=; b=fpuzZiapoW6jUxDJjvvUQRDBpu1VoqlT9Le6uw6+CTutEauIuCPFTfvAfFQGIBRGqm4FXX oNv0F2li3Juf2ujmEHNsyX98nB3zL0m40FifJHJICbtXp2++3V6/0lMjTZpraMFuExFSJE BFl7GtrF44b3DCqj4wKU4mCz41ytDG8= Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Tue, 18 Oct 2022 01:24:10 +0200 Message-Id: Subject: Re: issue building a dynamic library and using it X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: "alice" To: "Riccardo Mottola" , "alpine-user" References: <52090166-eb5d-3a84-c2ab-eced6695e2a6@libero.it> In-Reply-To: <52090166-eb5d-3a84-c2ab-eced6695e2a6@libero.it> X-Migadu-Flow: FLOW_OUT On Tue Oct 18, 2022 at 1:15 AM CEST, Riccardo Mottola wrote: > Hi, > > I have an issue where GNUstep base does not finish building.=20 > Essentially, I end with a library that is not being able to be linked=20 > against the tools. > > One think I notice is that on Alpine, I only get a ".a" object created: > ./Source/obj/libgnustep-base.a > > While on regular linux I get: > ./Source/obj/libgnustep-base.so > ./Source/obj/libgnustep-base.so.1.28 > ./Source/obj/libgnustep-base.so.1.28.0 > > 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) > > Thanks, > Riccardo