From owner-freebsd-questions@FreeBSD.ORG Tue Jan 12 20:25:38 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AF8B0106566B for ; Tue, 12 Jan 2010 20:25:38 +0000 (UTC) (envelope-from mailtome200420032002@yahoo.com) Received: from web53102.mail.re2.yahoo.com (web53102.mail.re2.yahoo.com [206.190.49.52]) by mx1.freebsd.org (Postfix) with SMTP id 3E38E8FC0A for ; Tue, 12 Jan 2010 20:25:37 +0000 (UTC) Received: (qmail 69172 invoked by uid 60001); 12 Jan 2010 19:58:54 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1263326334; bh=rS2j2OCJ3DH1qazuJKwQBS5pKZdChppv2Bof3M+dezY=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=J87Qdo/eujqqiU1rcy6HaPpR0QA0wH9T1ip/v0hZj2qZ0AM5Gsn/ddTW2GG4880vFRirJnp07Fgcltxwxr/aSqN12EU1wmCRBYx4Slulj3yaWZ6OdBIX0/dKaAoAMRw3vlifK1M4j+JCB1GCHpoG5c45qitK8QxAyhs9xzeiDxI= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=LLVH6EW4jQu2Qsj8ukRsUbQOo87w6qarmK+e5oSfDz0dOuEfjv1UtiG2BxjuZdjVCfnBAL1KOCzpuRenrJ/FNs81vwq5WwApmmUogVI5DNXOQDrGsAsc+KvrNO2RjY7WQJcZdumUYwSlvEeGfA5/c4AvAG1opcjCd615lrGtxJM=; Message-ID: <639176.68126.qm@web53102.mail.re2.yahoo.com> X-YMail-OSG: R2M32wgVM1nn0i5zWMeRadBWQCOio7IoBaViI0_Wls.1Z.6nyteb5O_.n.gDmDCrQ67VbZWvtW71cpMDiAeIYsbGUbIKTPt781eUXuCyl6gf919fsQSEg9oUfNvTl2KGUqDkW11eOx8gch0r83hTHcGJuQhwjfnZzN_rSPbbJ2eaQusBj6Cffh.wldbsk1w7Hh2fzActU10tQlM0Lo6CdU.PmarYdzw2Z_nbjePHgFbcAFBrqQ0xS.g4j4SA.6lYsckDLgFgSO5InpqZTNB21fefR9Hb2Dt_H3r7o1_l Received: from [208.91.1.9] by web53102.mail.re2.yahoo.com via HTTP; Tue, 12 Jan 2010 11:58:54 PST X-Mailer: YahooMailClassic/9.0.20 YahooMailWebService/0.8.100.260964 Date: Tue, 12 Jan 2010 11:58:54 -0800 (PST) From: john blair To: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailman-Approved-At: Tue, 12 Jan 2010 20:32:14 +0000 Subject: cross compiler for x86_64 freebsd X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Jan 2010 20:25:38 -0000 I am trying to build a crosscompiler (gcc-4.1.2, binutils-2.15, freebsd-8.0) with target as x86_64-freebsd and host as i686-linux. Everything builds successfully but compiler-assist libraries (libgcc_s, libstdc++, etc.) are Linux library, not a FreeBSD one. $ file gcc-4.1.2/x86_64-freebsd8.0/lib/libstdc++.so.6.8 gcc-4.1.2/x86_64-freebsd8.0/lib/libstdc++.so.6.8: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped If I build with binutils-2.17.50.15 everything is fine. $ file gcc-4.1.2/x86_64-freebsd8.0/lib/libstdc++.so.6.8 gcc-4.1.2/x86_64-freebsd8.0/lib/libstdc++.so.6.8: ELF 64-bit LSB shared object, x86-64, version 1 (FreeBSD), dynamically linked, stripped Same is the case for freebsd6.0,6.3....