From owner-freebsd-threads@FreeBSD.ORG Fri Jun 27 04:39:45 2003 Return-Path: Delivered-To: freebsd-threads@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6616C37B401; Fri, 27 Jun 2003 04:39:45 -0700 (PDT) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id CF99C43FE5; Fri, 27 Jun 2003 04:39:40 -0700 (PDT) (envelope-from ru@sunbay.com) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) h5RBdaVd074977 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 27 Jun 2003 14:39:36 +0300 (EEST) (envelope-from ru@sunbay.com) Received: (from ru@localhost) by whale.sunbay.crimea.ua (8.12.9/8.12.8/Submit) id h5RBdaNq074972; Fri, 27 Jun 2003 14:39:36 +0300 (EEST) (envelope-from ru) Date: Fri, 27 Jun 2003 14:39:36 +0300 From: Ruslan Ermilov To: Daniel Eischen Message-ID: <20030627113936.GA68781@sunbay.com> References: <20030627085158.GA42350@dhcp01.pn.xcllnt.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="X1bOJ3K7DJ5YkBrT" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.4i cc: threads@FreeBSD.org cc: Marcel Moolenaar Subject: Re: Obsoleting libc_r: How to create compat links X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jun 2003 11:39:45 -0000 --X1bOJ3K7DJ5YkBrT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jun 27, 2003 at 07:21:38AM -0400, Daniel Eischen wrote: > On Fri, 27 Jun 2003, Marcel Moolenaar wrote: >=20 > > On Fri, Jun 27, 2003 at 11:05:50AM +0300, Ruslan Ermilov wrote: > > > Funny thing: reading your commit mail, and right after that > > > receiving this message. :-) > > >=20 > > > On Fri, Jun 27, 2003 at 12:56:07AM -0700, Marcel Moolenaar wrote: > > > > [Ruslan added for his insights] > > > >=20 > > > > Ok, > > > >=20 > > > > I decided to obsolete libc_r on ia64 so that I can de-pessimize the > > > > setjmp/longjmp code some time before 5.2 and have sufficient time to > > > > deal with problems due to not having libc_r. > > > >=20 > > > > One thing we probably want to do is create compatibility links from > > > > libc_r* to libthr* or libkse*. At this time I libthr is tested on > > > > ia64, so I opt to have libc_r linked to libthr. What's the best way > > > > to do that, so that it can be used for other platforms in due time? > > > >=20 > > > First off, symlinking won't help old binaries that were linked > > > dynamically with libc_r.so.X, but you're supposed to well know > > > that already. :-) > >=20 > > Correct. I'm not worried about compatibility with previous releases > > and the likes, because ia64 is still tier 2. I want "cc -pthread" > > to work. >=20 > -pthread is obsoleted in -current. I'm surprised that it > hasn't been nuked yet. There hasn't been a need for it > in well over 2 years. Just use -lpthread (-lkse) or -lthr. >=20 Oh, I thought that the intent was to be able to write -lc_r and have the linker pick up another (modern) threaded library. If that is just to support -pthread, I also think that the latter should just be nuked. It is similarly news to me that -pthread is still alive; I thought we killed it months ago. Cheers, --=20 Ruslan Ermilov Sysadmin and DBA, ru@sunbay.com Sunbay Software Ltd, ru@FreeBSD.org FreeBSD committer --X1bOJ3K7DJ5YkBrT Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+/Cz4Ukv4P6juNwoRAv8pAJ43pCj4JW8i9TZwHaqXFCFBTU95QACfe5a8 20qfnz+k0VNxhypj+8+9Meo= =WD+m -----END PGP SIGNATURE----- --X1bOJ3K7DJ5YkBrT--