From owner-freebsd-current@FreeBSD.ORG Fri Feb 18 12:21:51 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 322F916A4CE for ; Fri, 18 Feb 2005 12:21:51 +0000 (GMT) Received: from mailout05.sul.t-online.com (mailout05.sul.t-online.com [194.25.134.82]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7DFEC43D58 for ; Fri, 18 Feb 2005 12:21:50 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from fwd02.aul.t-online.de by mailout05.sul.t-online.com with smtp id 1D278n-0003Bi-00; Fri, 18 Feb 2005 13:21:49 +0100 Received: from Andro-Beta.Leidinger.net (E2+a+rZXgeG4QfBJKJyoXDUAOQBV0xLQibrE5s9W1UmBZdTUHrUZ0C@[84.128.207.129]) by fmrl02.sul.t-online.com with esmtp id 1D278S-1vIkYi0; Fri, 18 Feb 2005 13:21:28 +0100 Received: from localhost (localhost [127.0.0.1])j1ICKsub080546 for ; Fri, 18 Feb 2005 13:20:54 +0100 (CET) (envelope-from Alexander@Leidinger.net) Received: from 141.113.101.32 ([141.113.101.32]) by netchild.homeip.net (Horde) with HTTP for ; Fri, 18 Feb 2005 13:20:54 +0100 Message-ID: <20050218132054.mzsbi4yhzc4gcwck@netchild.homeip.net> X-Priority: 3 (Normal) Date: Fri, 18 Feb 2005 13:20:54 +0100 From: Alexander Leidinger To: current@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.0.2) / FreeBSD-4.11 X-ID: E2+a+rZXgeG4QfBJKJyoXDUAOQBV0xLQibrE5s9W1UmBZdTUHrUZ0C@t-dialin.net X-TOI-MSGID: 7203d011-33ce-4241-a2a6-d40ea13c1de2 Subject: Questions related to our use of crtbegin{,S,T}.o X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Feb 2005 12:21:51 -0000 Hi, I'm investigating an issue in icc regarding crtbeginT.o. We don't have this, but based upon reading /usr/src/contrib/gcc/Makefile.in it seems to be needed for linking "gcc -static" compiles (and icc references it in static C++ compiles only)... but maybe not on FreeBSD. Our gcc uses crtbegin.o in any case (excluding linking shared libs here, I haven't looked at how [gi]cc behave there), icc links with crtbeginT.o in the -static case. I've looked at crtstuff.c and it seems crtbeginT.o is the same as crtbegin.o in our case. Can anyone familiar with those internals confirm this or explain me some things I may have misinterpreted? Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 I really had to act; 'cause I didn't have any lines. -- Marilyn Chambers