Received: from libero.it (smtp-36.italiaonline.it [213.209.10.36]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 0EE8E78107A for ; Mon, 17 Oct 2022 23:15:35 +0000 (UTC) Received: from [192.168.1.131] ([151.55.89.43]) by smtp-36.iol.local with ESMTPA id kZKYooUAb4CV3kZKYoPa1X; Tue, 18 Oct 2022 01:15:34 +0200 x-libjamoibt: 1601 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=libero.it; s=s2021; t=1666048534; bh=GB+TrjFKJrSHTrYS7LSHhV/k0HBtz6ithcSaO5zxnZU=; h=From; b=q3rV/DQnInQBmbVM4RIKhbrBuVIV6OuY35JK5A96tVoY7ry/or0BLGkpybhbaUHAP FAmVlg3jGs6KEfaqmLMMfFXNNREZV+QSPJlM/5MNw8T1xuXXthnSB+BVCv2AofIuXb MfNxV6IlrgmqLHNwBdHJ6WzIBiQsG3WmWmhMagJ0ZzYcXG9Y9Ho9j8D58EVFd5d7+3 QHk90t+eNAHbUE0EbciSTf77Z1NKDsqOhZIGiDxE9onfeqlUDdUhelujtMyuln14P8 zXbKmePwoWvEKoK65Pbx8SuZPUOojFBdUUkly5gP8JGA4M09B9OX08IhqUxBGYFF/t ZUhrpcTEwQIEQ== X-CNFS-Analysis: v=2.4 cv=BKF2EHcG c=1 sm=1 tr=0 ts=634de216 cx=a_exe a=pGfzn5UA5rnG/cBYkY6yUw==:117 a=pGfzn5UA5rnG/cBYkY6yUw==:17 a=IkcTkHD0fZMA:10 a=Nc4cM9yBQakTBi5M7AEA:9 a=QEXdDO2ut3YA:10 To: alpine-user From: Riccardo Mottola Subject: issue building a dynamic library and using it Message-ID: <52090166-eb5d-3a84-c2ab-eced6695e2a6@libero.it> Date: Tue, 18 Oct 2022 01:15:27 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:68.0) Gecko/20100101 SeaMonkey/2.53.14 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-CMAE-Envelope: MS4xfKS009COPU0rhZZ3sIdOgItduQBw18BBbyP4hGzqaymsoAaKmea+HYfD+qbA6K4woIUK/D0kJLQKt18ViWYj1/2IqmYGVxnSvu7hORgmdY7yR+V0rx++ l9gke7VAyN/5Jz2TehJz5wq/+g+jAqUQ6wJrLm743910P7KK+lH7wmG64LFAUZstL8lLx9dYTz0qtWdUf6QYqgyIkS+ET8N2kk4= Hi, I have an issue where GNUstep base does not finish building. Essentially, I end with a library that is not being able to be linked 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 suppose. Do I need some special magic? The gnustep build system is a little bit complicated, but supports linux & bsd well. Thanks, Riccardo