From owner-freebsd-hackers Thu Sep 14 18:37:29 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from iclub.nsu.ru (iclub.nsu.ru [193.124.222.66]) by hub.freebsd.org (Postfix) with ESMTP id D6E7F37B422 for ; Thu, 14 Sep 2000 18:37:20 -0700 (PDT) Received: from localhost (fjoe@localhost) by iclub.nsu.ru (8.9.3/8.9.3) with ESMTP id IAA49948; Fri, 15 Sep 2000 08:37:01 +0700 (NSS) (envelope-from fjoe@iclub.nsu.ru) Date: Fri, 15 Sep 2000 08:37:01 +0700 (NSS) From: Max Khon To: John Polstra Cc: hackers@FreeBSD.org Subject: Re: Trouble with dynamic loading of C++ libs in PHP v4.02 on FreeBSD 4.1 In-Reply-To: <200009142136.OAA02870@vashon.polstra.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG hi, there! On Thu, 14 Sep 2000, John Polstra wrote: > > I have made all the necessary patches for this. I believe, David has > > them. > > Actually I now think we should simply build the crt* files from > gcc's "crtstuff.c" in the standard way, rather than having our own > versions. The gcc versions are messy but they work fine, and they are > specifically exempted from the GPL as long as they are used together > with gcc. changes to crt* files to support DWARF2 are minimal, however. there were some problems with pthreads initialization (but David will not like the way I did it -- some files in contrib/gcc should be changed). this happened because we initialize pthreads from static object constructor (which is not the right thing anyway). there are some workarounds (to not change anything improted from vendor branch), of course. /fjoe To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message