From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hartmut Goebel Subject: Re: i686 badly broken from premature 'python-build-system' merge Date: Thu, 1 Dec 2016 13:05:17 +0100 Message-ID: <584011FD.7040006@crazy-compilers.com> References: <87lgw0ezfz.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35354) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cCQ7D-0001ea-32 for guix-devel@gnu.org; Thu, 01 Dec 2016 07:05:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cCQ77-0005Ms-MR for guix-devel@gnu.org; Thu, 01 Dec 2016 07:05:27 -0500 Received: from mail-out.m-online.net ([2001:a60:0:28:0:1:25:1]:38246) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cCQ77-0005Lf-FK for guix-devel@gnu.org; Thu, 01 Dec 2016 07:05:21 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3tTwvz5mKnz3hjkw for ; Thu, 1 Dec 2016 13:05:19 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3tTwvz5Gp0zvlJP for ; Thu, 1 Dec 2016 13:05:19 +0100 (CET) Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id 6Z0JvjSpkzQk for ; Thu, 1 Dec 2016 13:05:17 +0100 (CET) Received: from hermia.goebel-consult.de (ppp-188-174-153-149.dynamic.mnet-online.de [188.174.153.149]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS for ; Thu, 1 Dec 2016 13:05:17 +0100 (CET) Received: from [192.168.110.2] (lenashee.goebel-consult.de [192.168.110.2]) by hermia.goebel-consult.de (Postfix) with ESMTP id 2BA006068D for ; Thu, 1 Dec 2016 13:05:17 +0100 (CET) In-Reply-To: <87lgw0ezfz.fsf@netris.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel Am 01.12.2016 um 11:06 schrieb Mark H Weaver: > yasm was apparently broken on i686 on the 'python-build-system' branch, This error is not related to the python build system - until you proof me wrong. I've spend some time now for seeking the error (see below), until i discovered that yasm is nor using the python build system at all. It is not even using any python package beside "python-wrapper", which uses the trivial build system and propagates "python". Since I already did the analysis, here it is for the records: I had a look at the source and I doubt this failure is related to the python build system. I have no i686 system for testing this, though. * Any error related to the new python build system would occur when running any of the phases of the python build system. And even then only calls to "setup.py" are effected. It is very uncommon that this would happen in the middle of running the test suite. * The error occurs only for one series: "elf-amd64 objfmt", whereas all other series pass, e.g. "GAS elf-x86 objfmt". Both series call the same test-wrapper "out_test.sh" which seem not to have an case-handling for platforms. These two series only differ in the paths of the input and output files and the options passed to yasm. If this error would be related to the python build system, more if not all test-cases would fail. * The build log does not contain any entry related to python or setup.py after the patch-shebang phase. So the python related stuff seams not to be touched here. -- Regards Hartmut Goebel | Hartmut Goebel | h.goebel@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |