From owner-freebsd-amd64@FreeBSD.ORG Tue Jan 12 20:33:25 2010 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ACEB6106568B for ; Tue, 12 Jan 2010 20:33:25 +0000 (UTC) (envelope-from mailtome200420032002@yahoo.com) Received: from web53103.mail.re2.yahoo.com (web53103.mail.re2.yahoo.com [206.190.49.53]) by mx1.freebsd.org (Postfix) with SMTP id 3690F8FC1F for ; Tue, 12 Jan 2010 20:33:24 +0000 (UTC) Received: (qmail 44738 invoked by uid 60001); 12 Jan 2010 20:06:42 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1263326802; bh=447KKWSeiIxkf19NU37oZ7MiKdLXDYjxpTCeGNjeeQw=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=yO4Ba8NYi0IDs05jf6XQzpVUs06OALFr04sde5Nx6z/KvfDcmaVrjgaFA2jkYvfdDfkMKXipycc1rPphpZJ+LW1z98Fse/Axv0vhVgfqAQJZJiyUZHCASRbvhYYOMUWgT1GyYkLKRuw5GUqowYQEC4De2Xp8YJ4oizcujm4kAv4= 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=Xjrg3NJ4iUYIRF556rO0PvXEbs2qpirYD6MX6p62zg/3GUSS8jb4DsYTO0Do4pKHEmlL3dsnTw897YRlgUtngglsk57E2OVuzU5NRQgJFtWmxnVi4MT1vS8CGvZf+pxvQ8JP//X6DoZnCZHBic7Tdsg/iDySiz49wXR9w/dwvM4=; Message-ID: <239255.43825.qm@web53103.mail.re2.yahoo.com> X-YMail-OSG: S4HXxrYVM1mf3oKrO4hRTQmineFs5ANcG2lGuzp3iRP5e0LzhgmAj89.s4r8e9a0VViGQqgToZpv20Rp3QNODBG6cwqMke8HbAHYClSsTGImi2_MFyVKo0KOqrYPkxGEC8QVI01IlDfWwqxQMzjHsrL4IXON.4X9i_IeuSCqI5KOD_fzMkmgGYbuadbezi0.UDTwhZqGdU8QSflRTXyj.944O_pCx.rntjZIKzvIODbh.RPJf1dmKOlqfiOSW1tahi6xjmrgwnBAMoZfeWOCwxq3LN7Ygvlck3CQmRdO Received: from [208.91.1.9] by web53103.mail.re2.yahoo.com via HTTP; Tue, 12 Jan 2010 12:06:42 PST X-Mailer: YahooMailClassic/9.0.20 YahooMailWebService/0.8.100.260964 Date: Tue, 12 Jan 2010 12:06:42 -0800 (PST) From: john blair To: freebsd-amd64@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailman-Approved-At: Tue, 12 Jan 2010 20:39:43 +0000 Subject: cross compiler for x86_64 freebsd X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Jan 2010 20:33:25 -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....