From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1OYg45-0003aZ-8r for garchives@archives.gentoo.org; Tue, 13 Jul 2010 14:02:29 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 654DCE0BCD for ; Tue, 13 Jul 2010 14:02:28 +0000 (UTC) Received: from mail-qy0-f181.google.com (mail-qy0-f181.google.com [209.85.216.181]) by pigeon.gentoo.org (Postfix) with ESMTP id D97D1E0938 for ; Tue, 13 Jul 2010 13:31:03 +0000 (UTC) Received: by qyk38 with SMTP id 38so4841676qyk.19 for ; Tue, 13 Jul 2010 06:31:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:content-type; bh=BGsnDT9L8X3KQPRCVyPxLWEsIfyE1SDz7NSlZ+RMzSA=; b=agvTsHT/75TAkA+K/lue1xuUnE5+vh2uMz0qJQqJ33jahKCyQ8q8suUXy0F3f0MFv9 lQjiaQfhHY3l7goaMKaIppD0G6Twg4AEja2uOM26nkl7xN4xTHqmLNkjtd7neQnpeunc JylhNedrrjugIwdtt55e4q2ysDVtmUAZ5DokQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; b=TuidIu77hQJRQpkwRp1Mioh8an6pdS3lVI6h8Hqg9rNSfz8SXA/LzCjFzz1WrAVBCP +A+VVjrUs1ZwpDMiyWEApRTl+Miy7VAQOHtHZTagzA8OVd5CSxYpqVD3ikUOHOjfL511 PCNs5hsl774/Po3wIr2kLYMgjarGMUSKpWa4g= Received: by 10.224.4.7 with SMTP id 7mr3962006qap.105.1279027863369; Tue, 13 Jul 2010 06:31:03 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-catalyst@lists.gentoo.org Reply-to: gentoo-catalyst@lists.gentoo.org MIME-Version: 1.0 Received: by 10.229.25.13 with HTTP; Tue, 13 Jul 2010 06:30:43 -0700 (PDT) In-Reply-To: References: From: Matt Turner Date: Tue, 13 Jul 2010 09:30:43 -0400 Message-ID: Subject: [gentoo-catalyst] Re: How to enable/disable FEATURES in spec files? To: gentoo-catalyst@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 X-Archives-Salt: 0a2d4c3f-f686-482b-9708-baf54f069243 X-Archives-Hash: 527768910d3b8018850e0ff680018893 On Fri, Jul 9, 2010 at 8:54 PM, Matt Turner wrote: > I'm trying to build some new MIPS stages, and need to disable sandbox > from FEATURES due to bug 45814. > > I've searched google and the catalyst source but don't see any way to > disable an arbitrary FEATURE flag. I just hacked in a -sandbox and it > works, but I'd like to think there's a better way. > > Also, since there are no recent MIPS-N32 stages, I just tar.bz2'd my > installation and put it in the builds/ directory for use as the seed > stage. It uses -march=sb1 in the make.conf, and the packages built by > `catalyst -f file.spec` seem to be using this CFLAG (as shown by the > file command, which reports that the binaries produced are MIPS64, > instead of MIPS IV, as I've requested), even though I've specified > CFLAGS in the spec file, and given it a proper subarch. Spec file is > as follows > > --- > subarch: mips4_n32 > version_stamp: 20100709 > target: stage3 > rel_type: default > profile: default/linux/mips/10.0/n32 > snapshot: 20100907 > source_subpath: stage4-mips4_n32-sb1-20100907 > cflags: -O2 -march=mips4 -mabi=n32 -mplt -pipe > cxxflags: -O2 -march=mips4 -mabi=n32 -mplt -pipe > ldflags: -Wl,--as-needed > > makeopts: -j2 > --- > > What gives? I'm looking at mips.py, and it looks like it should be > assigning CFLAGS given subarch = mips4_n32. > > Thanks, > Matt Ping?