From owner-freebsd-stable@FreeBSD.ORG Wed Mar 9 20:49:01 2011 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8F221106564A for ; Wed, 9 Mar 2011 20:49:01 +0000 (UTC) (envelope-from rivers@dignus.com) Received: from dignus.com (adsl-074-168-200-170.sip.rmo.bellsouth.net [74.168.200.170]) by mx1.freebsd.org (Postfix) with ESMTP id E578B8FC20 for ; Wed, 9 Mar 2011 20:49:00 +0000 (UTC) Received: from dave.dignus.com (dave.dignus.com [10.1.0.4]) by dignus.com (8.14.4/8.14.4) with ESMTP id p29KJaiB011540 for ; Wed, 9 Mar 2011 15:19:36 -0500 (EST) (envelope-from rivers@dignus.com) Received: from dave.dignus.com (localhost [127.0.0.1]) by dave.dignus.com (8.13.8/8.11.3) with ESMTP id p29KFd89077850 for ; Wed, 9 Mar 2011 15:15:39 -0500 (EST) (envelope-from rivers@dave.dignus.com) Received: (from rivers@localhost) by dave.dignus.com (8.13.8/8.13.8/Submit) id p29KFd0U077849 for freebsd-stable@freebsd.org; Wed, 9 Mar 2011 15:15:39 -0500 (EST) (envelope-from rivers) From: Thomas David Rivers Message-Id: <201103092015.p29KFd0U077849@dave.dignus.com> Date: Wed, 09 Mar 2011 15:15:39 -0500 To: freebsd-stable@freebsd.org User-Agent: Heirloom mailx 12.4 7/29/08 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED, T_RP_MATCHES_RCVD autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on office.dignus.com Subject: bin/139146 still not right in FreeBSD 8.2 (-m32 on amd64)? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Mar 2011 20:49:01 -0000 Just installed a fresh 8.2-stable on a brand-spanking-new 64-bit machine... But, when I try to build 32-bit programs I get problems linking, and I stumbled onto PR bin/139146. The PR mentions this quick test: uname -sr && echo "int main () { }" > t.c && gcc -v --help 2>&1 | grep m32 && gcc -m32 t.c which I try to get this output: FreeBSD 8.2-RELEASE -m32 Generate 32bit i386 code /usr/bin/ld: skipping incompatible /usr/lib/libgcc.a when searching for -lgcc /usr/bin/ld: skipping incompatible /usr/lib/libgcc.a when searching for -lgcc /usr/bin/ld: cannot find -lgcc So - I'm wondering what the proper approach is on amd64 to build 32-bit applications? - Thanks! - - Dave Rivers - -- rivers@dignus.com Work: (919) 676-0847 Get your mainframe programming tools at http://www.dignus.com