From owner-freebsd-ports@FreeBSD.ORG Wed Feb 20 13:50:44 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 54DBABB8; Wed, 20 Feb 2013 13:50:44 +0000 (UTC) (envelope-from joerg_surmann@snafu.de) Received: from tequila.ops.eusc.inter.net (tequila.ops.eusc.inter.net [84.23.254.157]) by mx1.freebsd.org (Postfix) with ESMTP id DA05331C; Wed, 20 Feb 2013 13:50:43 +0000 (UTC) X-Trace: 507c6a6f6572675f7375726d616e6e7c39322e3233312e3230352e3138307c3155 384134492d3030304a34442d41377c31333631333638323432 Received: from tequila.ops.eusc.inter.net ([10.157.10.19] helo=localhost) by tequila.ops.eusc.inter.net with esmtpsa (Exim 4.75) id 1U8A4I-000J4D-A7; Wed, 20 Feb 2013 14:50:42 +0100 Message-ID: <5124D493.4020202@snafu.de> Date: Wed, 20 Feb 2013 14:50:11 +0100 From: joerg_surmann User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130211 Thunderbird/17.0.2 MIME-Version: 1.0 To: Alex Dupre Subject: Re: update failed for security/nss-3.14.3 References: <51249B2A.6000600@snafu.de> <5124A303.6070605@FreeBSD.org> In-Reply-To: <5124A303.6070605@FreeBSD.org> X-Enigmail-Version: 1.4.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-SA-Exim-Connect-IP: 92.231.205.180 X-SA-Exim-Mail-From: joerg_surmann@snafu.de X-SA-Exim-Scanned: No (on tequila.ops.eusc.inter.net); SAEximRunCond expanded to false Cc: Freebsd_mailinglist_PORTS X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Feb 2013 13:50:44 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 hey, i found this Makefile: http://dxr.mozilla.org/mozilla-central/security/nss/lib/freebl/Makefile.html with the same intructions. ifdef INTEL_GCM --> "Makefile", line 107: Need an operator fneq (,$(findstring clang,$(AS))) --> line 118: Missing dependency operator that dosnt work. Am 20.02.2013 11:18, schrieb Alex Dupre: > joerg_surmann wrote: > > hi all, > > > can't update security/nss. > > INTEL_GCM option of nss is quite flawed. > > ifdef INTEL_GCM > # > # GCM binary needs -mssse3 > # > $(OBJDIR)/$(PROG_PREFIX)intel-gcm-wrap$(OBJ_SUFFIX): CFLAGS += -mssse3 > > # The integrated assembler in Clang 3.2 does not support % in the > # expression of a .set directive. intel-gcm.s uses .set to give > # symbolic names to registers, for example, > # .set Htbl, %rdi > # So we can't use Clang's integrated assembler with intel-gcm.s. > ifneq (,$(findstring clang,$(AS))) > $(OBJDIR)/$(PROG_PREFIX)intel-gcm$(OBJ_SUFFIX): ASFLAGS += > -no-integrated-as > endif > endif > > > It requires -mssse3 flag, so it cannot be built on 8.x with base gcc: > > cc1: error: unrecognized command line option "-mssse3" > > It uses assembly code not recognized by clang. > > I'd say we should disable it to start. > -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) Comment: Using GnuPG with undefined - http://www.enigmail.net/ iQIcBAEBCAAGBQJRJNSTAAoJEDyDkpKh+9pT8oUQAL5tRvoauJ0TJ4sEI8Pawn/8 FD/6r4Jdv5/QPd1TSOppN02r0ZSRmIoDFwgOVpLg6aDkt4kUzA/f1uGr463T6iYY WCvU9QWBE8Yy0sAdG7S3aTMCyK5QXToQ7Ua1tq8rRJ47u7njJD30l+W6kcmtGZOq SrS4/ZhyDblk8FJ1ODC5cYsYEQx+lPKqQlSFrIkOj6Djdi1YizVlTZBn9gcBLe5m ORjmbsDMzB1rhomskhOdF8+2YGiXu+3kDE1sTWhUUXM+ArMwX0PHLPv5lAvriv21 3Z0tYtAqYltONcapmgmCHJOhxxw5RMO7Q+/MwKP49yIwr6Ayivu3dKX9Ex5/jV11 zMrnZe2ery48QDRsFRDQaC2u1P6XSj3LquD1xhrI7SUCRf8pN9+IJqryW3YKe9g1 w64oVNj0F0STuZkzAMpUo+w/A01KcdA6RWlLLkQdPnMLDPgfOfPY0Op2PDzpJb2I Wx91fV7n9LNlly+QEplJmYIb2US3Qf2grmLBnWoS9TvIjVvjPBLwtlr0uVMIU1AC oZjlqpTl+hglIu0O+6azxi/tScUbDTQbZo5eHSBIzW0pepgK0n43u4fvigNxrZ8L Y/Aj5CNbx0kxT2MGeXnCKRyZivW2w/uqIykcubyNPfkiO5RiMhW4UThEaRNOKUbX QfHatdSrTns3QC9Qqp5d =mGFM -----END PGP SIGNATURE-----