From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/2509 Path: news.gmane.org!not-for-mail From: Grant Gray Newsgroups: gmane.linux.lib.musl.general Subject: STLport Date: Mon, 31 Dec 2012 12:11:18 +1100 (EST) Message-ID: <9635407.15373.1356916278520.JavaMail.root@grantgray.id.au> References: <16264585.15369.1356916055281.JavaMail.root@grantgray.id.au> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_15372_20042992.1356916278519" X-Trace: ger.gmane.org 1356916293 29110 80.91.229.3 (31 Dec 2012 01:11:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 31 Dec 2012 01:11:33 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-2510-gllmg-musl=m.gmane.org@lists.openwall.com Mon Dec 31 02:11:50 2012 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1TpTuv-0003MW-6E for gllmg-musl@plane.gmane.org; Mon, 31 Dec 2012 02:11:49 +0100 Original-Received: (qmail 21787 invoked by uid 550); 31 Dec 2012 01:11:33 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 21772 invoked from network); 31 Dec 2012 01:11:32 -0000 X-Virus-Scanned: amavisd-new at mail.grantgray.id.au In-Reply-To: <16264585.15369.1356916055281.JavaMail.root@grantgray.id.au> X-Originating-IP: [27.253.54.200] X-Mailer: Zimbra 7.2.0_GA_2669 (ZimbraWebClient - GC23 (Linux)/7.2.0_GA_2669) Xref: news.gmane.org gmane.linux.lib.musl.general:2509 Archived-At: ------=_Part_15372_20042992.1356916278519 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi list, Is anyone working on getting STLport working with musl? I had a quick look at the STLport sources and it seems to assume glibc is in use if the toolchain is GCC, so it seems some porting effort is required to get it working with musl. Grant. ------=_Part_15372_20042992.1356916278519 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
Hi list,

Is anyone working on getting STLport working with musl?

I had a quick look at the STLport sources and it seems to assume glibc is in use if the toolchain is GCC, so it seems some porting effort is required to get it working with musl.

Grant.

------=_Part_15372_20042992.1356916278519-- From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/2510 Path: news.gmane.org!not-for-mail From: Luca Barbato Newsgroups: gmane.linux.lib.musl.general Subject: Re: STLport Date: Mon, 31 Dec 2012 02:43:09 +0100 Message-ID: <50E0EDAD.3020901@gentoo.org> References: <9635407.15373.1356916278520.JavaMail.root@grantgray.id.au> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1356918206 8853 80.91.229.3 (31 Dec 2012 01:43:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 31 Dec 2012 01:43:26 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-2511-gllmg-musl=m.gmane.org@lists.openwall.com Mon Dec 31 02:43:42 2012 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1TpUPe-0007ZN-L1 for gllmg-musl@plane.gmane.org; Mon, 31 Dec 2012 02:43:34 +0100 Original-Received: (qmail 9979 invoked by uid 550); 31 Dec 2012 01:43:19 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 9967 invoked from network); 31 Dec 2012 01:43:19 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 In-Reply-To: <9635407.15373.1356916278520.JavaMail.root@grantgray.id.au> X-Enigmail-Version: 1.4.6 Xref: news.gmane.org gmane.linux.lib.musl.general:2510 Archived-At: On 31/12/12 02:11, Grant Gray wrote: > Hi list, > > > Is anyone working on getting STLport working with musl? > > What about libc++ from llvm? lu From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/2511 Path: news.gmane.org!not-for-mail From: Rich Felker Newsgroups: gmane.linux.lib.musl.general Subject: Re: STLport Date: Sun, 30 Dec 2012 21:06:07 -0500 Message-ID: <20121231020607.GJ20323@brightrain.aerifal.cx> References: <16264585.15369.1356916055281.JavaMail.root@grantgray.id.au> <9635407.15373.1356916278520.JavaMail.root@grantgray.id.au> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1356919587 17608 80.91.229.3 (31 Dec 2012 02:06:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 31 Dec 2012 02:06:27 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-2512-gllmg-musl=m.gmane.org@lists.openwall.com Mon Dec 31 03:06:43 2012 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1TpUlx-0005qm-J9 for gllmg-musl@plane.gmane.org; Mon, 31 Dec 2012 03:06:37 +0100 Original-Received: (qmail 21546 invoked by uid 550); 31 Dec 2012 02:06:22 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 21532 invoked from network); 31 Dec 2012 02:06:22 -0000 Content-Disposition: inline In-Reply-To: <9635407.15373.1356916278520.JavaMail.root@grantgray.id.au> User-Agent: Mutt/1.5.21 (2010-09-15) Xref: news.gmane.org gmane.linux.lib.musl.general:2511 Archived-At: On Mon, Dec 31, 2012 at 12:11:18PM +1100, Grant Gray wrote: > Hi list, > > > Is anyone working on getting STLport working with musl? > > > I had a quick look at the STLport sources and it seems to assume > glibc is in use if the toolchain is GCC, so it seems some porting > effort is required to get it working with musl. Is there a reason you want to use STLport rather than libstdc++ or libc++? My impression was that STLport was outdated, unmaintained, and full of ugly legacy hackery from the 90s... Rich From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/2512 Path: news.gmane.org!not-for-mail From: idunham@lavabit.com Newsgroups: gmane.linux.lib.musl.general Subject: Re: STLport Date: Sun, 30 Dec 2012 18:58:28 -0800 (PST) Message-ID: <27737.50.0.224.127.1356922708.squirrel@lavabit.com> References: <16264585.15369.1356916055281.JavaMail.root@grantgray.id.au> <9635407.15373.1356916278520.JavaMail.root@grantgray.id.au> <20121231020607.GJ20323@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1356922722 5304 80.91.229.3 (31 Dec 2012 02:58:42 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 31 Dec 2012 02:58:42 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-2513-gllmg-musl=m.gmane.org@lists.openwall.com Mon Dec 31 03:58:58 2012 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1TpVaa-0007O0-2g for gllmg-musl@plane.gmane.org; Mon, 31 Dec 2012 03:58:56 +0100 Original-Received: (qmail 17864 invoked by uid 550); 31 Dec 2012 02:58:41 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 17853 invoked from network); 31 Dec 2012 02:58:40 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=kFEn/PgdwkhHd/nEvGa+BY2V3d+VyaS+2mSQvadc6WV5FgtZ3qz9nWAPqSGWCqfevsjgX0M0vMeGaV+1hPF1i43I9gH9E0pcFs5rKmjMaIHMRDmYJ7GwZSDKPxeEbE6vYLrZBxzWLK48zOPFh3Z/AtSYWjlzlrPBOr1lySaAimc=; h=Message-ID:In-Reply-To:References:Date:Subject:From:To:User-Agent:MIME-Version:Content-Type:Content-Transfer-Encoding; In-Reply-To: <20121231020607.GJ20323@brightrain.aerifal.cx> User-Agent: SquirrelMail/1.4.13 Xref: news.gmane.org gmane.linux.lib.musl.general:2512 Archived-At: > On Mon, Dec 31, 2012 at 12:11:18PM +1100, Grant Gray wrote: >> Hi list, >> >> >> Is anyone working on getting STLport working with musl? >> >> >> I had a quick look at the STLport sources and it seems to assume >> glibc is in use if the toolchain is GCC, so it seems some porting >> effort is required to get it working with musl. > > Is there a reason you want to use STLport rather than libstdc++ or > libc++? My impression was that STLport was outdated, unmaintained, and > full of ugly legacy hackery from the 90s... The last tarball is from 2008. So yes, I'd call it unmaintained. Even DJGPP's GCC is more current than that. From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/2513 Path: news.gmane.org!not-for-mail From: Grant Gray Newsgroups: gmane.linux.lib.musl.general Subject: Re: STLport Date: Mon, 31 Dec 2012 14:00:53 +1100 (EST) Message-ID: <1716568.15394.1356922853329.JavaMail.root@grantgray.id.au> References: <20121231020607.GJ20323@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_15393_561106.1356922853329" X-Trace: ger.gmane.org 1356922879 6202 80.91.229.3 (31 Dec 2012 03:01:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 31 Dec 2012 03:01:19 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-2514-gllmg-musl=m.gmane.org@lists.openwall.com Mon Dec 31 04:01:34 2012 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1TpVd0-0000ca-Lx for gllmg-musl@plane.gmane.org; Mon, 31 Dec 2012 04:01:26 +0100 Original-Received: (qmail 19883 invoked by uid 550); 31 Dec 2012 03:01:11 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 19870 invoked from network); 31 Dec 2012 03:01:10 -0000 X-Virus-Scanned: amavisd-new at mail.grantgray.id.au In-Reply-To: <20121231020607.GJ20323@brightrain.aerifal.cx> X-Originating-IP: [27.253.54.200] X-Mailer: Zimbra 7.2.0_GA_2669 (ZimbraWebClient - GC23 (Linux)/7.2.0_GA_2669) Xref: news.gmane.org gmane.linux.lib.musl.general:2513 Archived-At: ------=_Part_15393_561106.1356922853329 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit > On Mon, Dec 31, 2012 at 12:11:18PM +1100, Grant Gray wrote: > > Hi list, > > > > > > Is anyone working on getting STLport working with musl? > > > > > > I had a quick look at the STLport sources and it seems to assume > > glibc is in use if the toolchain is GCC, so it seems some porting > > effort is required to get it working with musl. > Is there a reason you want to use STLport rather than libstdc++ or > libc++? My impression was that STLport was outdated, unmaintained, > and > full of ugly legacy hackery from the 90s... > Rich Licensing is the issue. I'm building a userland free of copyleft code, which rules out libstdc++. I haven't investigated libc++, but I have no allegiance to STLport so will look into it. Is anyone already working on a libc++ integration with musl? ------=_Part_15393_561106.1356922853329 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <= div style=3D'font-family: times new roman,new york,times,serif; font-size: = 12pt; color: #000000'>
On Mon, Dec 31, 2012 at 12:11:18PM +1100, Grant Gray wr= ote:
> Hi list,
>
>
> Is anyone working on getti= ng STLport working with musl?
>
>
> I had a quick look= at the STLport sources and it seems to assume
> glibc is in use if t= he toolchain is GCC, so it seems some porting
> effort is required to= get it working with musl.

Is there a reason you want to use STLport= rather than libstdc++ or
libc++? My impression was that STLport was out= dated, unmaintained, and
full of ugly legacy hackery from the 90s...
=
Rich
Licensing is the issue. I'm building a userland free of cop= yleft code, which rules out libstdc++. I haven't investigated libc++, but I= have no allegiance to STLport so will look into it.

I= s anyone already working on a libc++ integration with musl?

<= /div>
------=_Part_15393_561106.1356922853329-- From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/2514 Path: news.gmane.org!not-for-mail From: Rich Felker Newsgroups: gmane.linux.lib.musl.general Subject: Re: STLport Date: Sun, 30 Dec 2012 22:07:45 -0500 Message-ID: <20121231030745.GL20323@brightrain.aerifal.cx> References: <20121231020607.GJ20323@brightrain.aerifal.cx> <1716568.15394.1356922853329.JavaMail.root@grantgray.id.au> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1356923283 8778 80.91.229.3 (31 Dec 2012 03:08:03 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 31 Dec 2012 03:08:03 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-2515-gllmg-musl=m.gmane.org@lists.openwall.com Mon Dec 31 04:08:19 2012 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1TpVjY-00053A-6O for gllmg-musl@plane.gmane.org; Mon, 31 Dec 2012 04:08:12 +0100 Original-Received: (qmail 26107 invoked by uid 550); 31 Dec 2012 03:07:57 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 26094 invoked from network); 31 Dec 2012 03:07:57 -0000 Content-Disposition: inline In-Reply-To: <1716568.15394.1356922853329.JavaMail.root@grantgray.id.au> User-Agent: Mutt/1.5.21 (2010-09-15) Xref: news.gmane.org gmane.linux.lib.musl.general:2514 Archived-At: On Mon, Dec 31, 2012 at 02:00:53PM +1100, Grant Gray wrote: > Licensing is the issue. I'm building a userland free of copyleft > code, which rules out libstdc++. I haven't investigated libc++, but > I have no allegiance to STLport so will look into it. I think libc++ would be a much better choice. Even if it ends up being more work, it's actually modern/up-to-date and it's a library everybody wants to support anyway. And it purportedly aims to be portable (not sure if this is really true), so it shouldn't be so bad to get it working with musl. > Is anyone already working on a libc++ integration with musl? I know several people have experimented with using llvm/clang with musl, but I don't know what the status on libc++ is. Rich From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/2516 Path: news.gmane.org!not-for-mail From: agent Newsgroups: gmane.linux.lib.musl.general Subject: Re: STLport Date: Mon, 31 Dec 2012 12:33:00 +0600 Message-ID: <50E1319C.1060301@gmail.com> References: <1716568.15394.1356922853329.JavaMail.root@grantgray.id.au> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="------------070209010302010004090005" X-Trace: ger.gmane.org 1356935757 21380 80.91.229.3 (31 Dec 2012 06:35:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 31 Dec 2012 06:35:57 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-2517-gllmg-musl=m.gmane.org@lists.openwall.com Mon Dec 31 07:36:14 2012 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1TpYyr-0005ku-CQ for gllmg-musl@plane.gmane.org; Mon, 31 Dec 2012 07:36:13 +0100 Original-Received: (qmail 16028 invoked by uid 550); 31 Dec 2012 06:35:58 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 16019 invoked from network); 31 Dec 2012 06:35:58 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type; bh=Za4OrvrAv7e/JNA3NkpmW1e71bU0F/y3nJ43Ca86QGU=; b=jI7WSGbwjS0HXmPJgcPw81QAcDL1IOLyiXq8eoiZ9zpb6PAoKyAYOaIQRpiY4dko7S CfV6l0nlJbLPSkNd6llUnG2Tx9CCK8n+ioQTAJ04V+9wk7OQPW/QOcBtiHSD9yjCX4iO nLIposye9PYXq4hav/E3BbM/hEdrDhCPgcnLxjfq4HT9/By6mjhvNByPNRV1B1cR23o5 W5qsnFxG6Mqis122Uk8zNLoTsX75gXb5ZPEYhFOoLj4JS8zAbHCEA1/FTZq3US7L59fK ZRm6cNpI4G1ZlrZRlY/RQ76c1Fboj63caj2numvmGT3scBVUtYH8KS+f87R15BmbWUXk tBCg== X-Received: by 10.112.23.34 with SMTP id j2mr16352970lbf.118.1356935747113; Sun, 30 Dec 2012 22:35:47 -0800 (PST) User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/17.0 Thunderbird/17.0 In-Reply-To: <1716568.15394.1356922853329.JavaMail.root@grantgray.id.au> Xref: news.gmane.org gmane.linux.lib.musl.general:2516 Archived-At: This is a multi-part message in MIME format. --------------070209010302010004090005 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit 31.12.2012 09:00, Grant Gray пишет: > > On Mon, Dec 31, 2012 at 12:11:18PM +1100, Grant Gray wrote: > > Hi list, > > > > > > Is anyone working on getting STLport working with musl? > > > > > > I had a quick look at the STLport sources and it seems to assume > > glibc is in use if the toolchain is GCC, so it seems some porting > > effort is required to get it working with musl. > > Is there a reason you want to use STLport rather than libstdc++ or > libc++? My impression was that STLport was outdated, unmaintained, and > full of ugly legacy hackery from the 90s... > > Rich > > Licensing is the issue. I'm building a userland free of copyleft code, > which rules out libstdc++. I haven't investigated libc++, but I have > no allegiance to STLport so will look into it. > > Is anyone already working on a libc++ integration with musl? > i have tried to build the whole stack: clang, libc++, libc++abi with musl, though i got stuck with libunwind for libc++abi. libc++ compiled fine when using libsupc++, but i didn't test it anyhow (maybe it is even unusable). i'm going to try out clang + libc++ + libcxxrt + musl soon.they say libc++ works with libcxxrt and libcxxrt has it's own unwind. --------------070209010302010004090005 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
31.12.2012 09:00, Grant Gray пишет:

On Mon, Dec 31, 2012 at 12:11:18PM +1100, Grant Gray wrote:
> Hi list,
>
>
> Is anyone working on getting STLport working with musl?
>
>
> I had a quick look at the STLport sources and it seems to assume
> glibc is in use if the toolchain is GCC, so it seems some porting
> effort is required to get it working with musl.

Is there a reason you want to use STLport rather than libstdc++ or
libc++? My impression was that STLport was outdated, unmaintained, and
full of ugly legacy hackery from the 90s...

Rich
Licensing is the issue. I'm building a userland free of copyleft code, which rules out libstdc++. I haven't investigated libc++, but I have no allegiance to STLport so will look into it.

Is anyone already working on a libc++ integration with musl?

i have tried to build the whole stack: clang, libc++, libc++abi with musl, though i got stuck with libunwind for libc++abi. libc++ compiled fine when using libsupc++, but i didn't test it anyhow (maybe it is even unusable). i'm going to try out clang + libc++ + libcxxrt + musl soon. they say libc++ works with libcxxrt and libcxxrt has it's own unwind.
--------------070209010302010004090005-- From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/2517 Path: news.gmane.org!not-for-mail From: =?ISO-8859-2?Q?Daniel_Cegie=B3ka?= Newsgroups: gmane.linux.lib.musl.general Subject: Re: STLport Date: Mon, 31 Dec 2012 08:57:59 +0100 Message-ID: References: <1716568.15394.1356922853329.JavaMail.root@grantgray.id.au> <50E1319C.1060301@gmail.com> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: ger.gmane.org 1356940719 20560 80.91.229.3 (31 Dec 2012 07:58:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 31 Dec 2012 07:58:39 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-2518-gllmg-musl=m.gmane.org@lists.openwall.com Mon Dec 31 08:58:55 2012 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1TpaGo-0000eB-1z for gllmg-musl@plane.gmane.org; Mon, 31 Dec 2012 08:58:50 +0100 Original-Received: (qmail 28500 invoked by uid 550); 31 Dec 2012 07:58:33 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 28487 invoked from network); 31 Dec 2012 07:58:32 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=cHkljJ3U/+7kFg4OKUcXXv8r2+IH6kqRmfR3W9bJz/M=; b=CANcy/oFMfy7FbZJvXTlk13PCM05Xtxu7Z9pGpZYv3fhXNc2s/WdwXaNuyooEUz2dt 1SyEZuBepZYfYRDgl916pECxIeFnBxp9NnLEUaPGEPZURPtV2Kl6+10RMj04yHvAbmMe njOwQb/eHw3o4b/4IECTUAoBAk4C2Ap9jIFPi5DEkNHgXUAlb57oD7qYfHakBtKhGaY/ AI5O4ZcQYGrIBbuLlALLqKKXDkgrLSQIUNC00TsSUAZUksj2/Sgpbv6+thL8L29KAOA3 6oAzE95exaWstBZy4vRVI7rZ1jhOfKiZtaCMqjkndxeA6UHQHezCijH07W/IzQasI5JA 2YRQ== In-Reply-To: <50E1319C.1060301@gmail.com> Xref: news.gmane.org gmane.linux.lib.musl.general:2517 Archived-At: perhaps gcc-5 will be more modular (like LLVM stuff): http://www.phoronix.com/scan.php?page=news_item&px=MTA3MzE Daniel From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/2519 Path: news.gmane.org!not-for-mail From: Rich Felker Newsgroups: gmane.linux.lib.musl.general Subject: Re: STLport Date: Mon, 31 Dec 2012 10:29:56 -0500 Message-ID: <20121231152956.GM20323@brightrain.aerifal.cx> References: <1716568.15394.1356922853329.JavaMail.root@grantgray.id.au> <50E1319C.1060301@gmail.com> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1356967814 7490 80.91.229.3 (31 Dec 2012 15:30:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 31 Dec 2012 15:30:14 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-2520-gllmg-musl=m.gmane.org@lists.openwall.com Mon Dec 31 16:30:30 2012 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1TphJp-0001Lv-R3 for gllmg-musl@plane.gmane.org; Mon, 31 Dec 2012 16:30:26 +0100 Original-Received: (qmail 11595 invoked by uid 550); 31 Dec 2012 15:30:09 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 11587 invoked from network); 31 Dec 2012 15:30:09 -0000 Content-Disposition: inline In-Reply-To: <50E1319C.1060301@gmail.com> User-Agent: Mutt/1.5.21 (2010-09-15) Xref: news.gmane.org gmane.linux.lib.musl.general:2519 Archived-At: On Mon, Dec 31, 2012 at 12:33:00PM +0600, agent wrote: > >Is anyone already working on a libc++ integration with musl? > > > i have tried to build the whole stack: clang, libc++, libc++abi with > musl, though i got stuck with libunwind for libc++abi. libc++ > compiled fine when using libsupc++, but i didn't test it anyhow > (maybe it is even unusable). i'm going to try out clang + libc++ + > libcxxrt + musl soon.they say libc++ works with libcxxrt and > libcxxrt has it's own unwind. We seem to be _almost_ to the point of having libunwind working now. The only failure I'm still seeing is missing sigreturn/setcontext, which are referenced from src/x86/Gos-linux.c. Adding the full ucontext stuff would be a pain (lots of arch-specific code), but we could cheat and handle just setcontext with minimal code by letting the kernel do all the work (it requires a syscall anyway to set the signal mask, so we might as well let the kernel do all the work by implementing setcontext in terms of SYS_rt_sigreturn). With that said, I suspect the function in src/x86/Gos-linux.c that's using sigreturn and setcontext is utterly useless; its purpose seems to be unwinding across signal handler boundaries, which cannot happen in correct programs anyway. Replacing the whole function with something like *(volatile char *)0=0; (i.e. crash) should get you a working libunwind. Rich From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/2520 Path: news.gmane.org!not-for-mail From: Rich Felker Newsgroups: gmane.linux.lib.musl.general Subject: Re: STLport Date: Mon, 31 Dec 2012 12:37:46 -0500 Message-ID: <20121231173746.GN20323@brightrain.aerifal.cx> References: <1716568.15394.1356922853329.JavaMail.root@grantgray.id.au> <50E1319C.1060301@gmail.com> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1356975478 18909 80.91.229.3 (31 Dec 2012 17:37:58 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 31 Dec 2012 17:37:58 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-2521-gllmg-musl=m.gmane.org@lists.openwall.com Mon Dec 31 18:38:15 2012 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1TpjJW-0000Yv-3K for gllmg-musl@plane.gmane.org; Mon, 31 Dec 2012 18:38:14 +0100 Original-Received: (qmail 26237 invoked by uid 550); 31 Dec 2012 17:37:59 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 26229 invoked from network); 31 Dec 2012 17:37:58 -0000 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Xref: news.gmane.org gmane.linux.lib.musl.general:2520 Archived-At: On Mon, Dec 31, 2012 at 08:57:59AM +0100, Daniel Cegiełka wrote: > perhaps gcc-5 will be more modular (like LLVM stuff): > > http://www.phoronix.com/scan.php?page=news_item&px=MTA3MzE Likely so, but this is not a good thing... Rich