From owner-freebsd-arm@freebsd.org Fri May 27 15:16:32 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8F196B4C060 for ; Fri, 27 May 2016 15:16:32 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail.madpilot.net (grunt.madpilot.net [78.47.145.38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 53B011C6E for ; Fri, 27 May 2016 15:16:31 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 3rGTt83MWkzZqp for ; Fri, 27 May 2016 17:08:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=madpilot.net; h= content-transfer-encoding:content-type:content-type:mime-version :user-agent:date:date:message-id:subject:subject:from:from :received:received; s=mail; t=1464361710; x=1466176111; bh=uxEXI K2pekNjWfs/SZsw8KNEAPM9DWZj5egQjrL7/v4=; b=iBfL6GnogLqdObHHQRkG7 TqoB436qNkcaXQf8MVbP9ClqQ4ecIjhkdwxBNbEikEBYef8MpIrGqxjKR8g+pO5n ST3s+7eEf/tJfJKGPQBU30NGge6yiW+e0ru74SIRtg09kvwhuD8zLNIU9zUs0IFG 3SaELgMdpcGHKFDEecgOyM= Received: from mail.madpilot.net ([192.168.254.3]) by mail (mail.madpilot.net [192.168.254.3]) (amavisd-new, port 10024) with ESMTP id e9wdyWd0gn2m for ; Fri, 27 May 2016 17:08:30 +0200 (CEST) Received: from marvin.madpilot.net (micro.madpilot.net [88.149.173.206]) by mail.madpilot.net (Postfix) with ESMTPSA for ; Fri, 27 May 2016 17:08:30 +0200 (CEST) To: freebsd-arm@freebsd.org From: Guido Falsi Subject: Cross building ports using poudriere on armv6 failing Message-ID: <4a13641f-89ca-ad65-2095-49a3696662bb@madpilot.net> Date: Fri, 27 May 2016 17:08:30 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 May 2016 15:16:32 -0000 Hi! I'm doing some experiments with a RPI2 board and I cross build my packages using poudriere on amd64. Since the ABI change my poudriere jails have not been working. Now, it's quite problable I'm missing something obvious or doing something wrong. But I cannot really figure out how to fix this. I'm looking for someone to point me in the right direction. I successfully upgraded the jails to r300410 using poudriere jail -u. Now each time I start the jail it dies trying to compile pkg (the first port it tries, with this error: checking whether the C compiler works... no configure: error: in `/wrkdirs/usr/ports/ports-mgmt/pkg/work/pkg-1.8.3': configure: error: C compiler cannot create executables See `config.log' for more details ===> Script "configure" failed unexpectedly. Looking at the config.log gives me this error message: configure:3581: checking whether the C compiler works configure:3603: /nxb-bin/usr/bin/cc -O2 -pipe -Wno-error -fno-strict-aliasing conftest.c >&5 /nxb-bin/usr/bin/ld: ERROR: a.out uses VFP register arguments, /tmp/conftest-808afb.o does not /nxb-bin/usr/bin/ld: failed to merge target specific data of file /tmp/conftest-808afb.o cc: error: linker command failed with exit code 1 (use -v to see invocation) What should I do? Did I messed up the update? Thanks in advance. -- Guido Falsi