From owner-freebsd-ports@FreeBSD.ORG Sat Jan 19 23:12:07 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 5DE8ACE2 for ; Sat, 19 Jan 2013 23:12:07 +0000 (UTC) (envelope-from r.c.ladan@gmail.com) Received: from mail-we0-x236.google.com (we-in-x0236.1e100.net [IPv6:2a00:1450:400c:c03::236]) by mx1.freebsd.org (Postfix) with ESMTP id D8313366 for ; Sat, 19 Jan 2013 23:12:06 +0000 (UTC) Received: by mail-we0-f182.google.com with SMTP id u54so1304933wey.13 for ; Sat, 19 Jan 2013 15:12:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:cc :subject:references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; bh=dBHAQnLlDayQz76y4Zc1Ko9oZm6wAJrt/ts9a3lajLs=; b=GdHG5rligQmsyFcHGr7EpG1oU91RJC0dVChfpnX03PVlqugbOXTEoRlKZz/4Fa36JI gBVnsgwWlq7zaGu7P3gSjsqtP74XCllmZ15Xb52IfnHFewr8hemI8Zf0/Ef8G/g7Bsoy QTIDGYF2iGP4/Vn0euI1zZsbl6dnQJbouS5fcb2X4vy1AL6zTX8nI2z0jt7InTpSnQ3l XtDj3bVQmqbAUQWUpv4aER35MTsxwUWqRiyCRvahORo6QvVpq1CrHwTeWnoapUqaSwZv FxOHqHgtrqDZWFxMKGNiY+lle1S6IffN5PoPTKmBjtOs4CXIusNBiB+jEJ+KRKxHHTCM /UjA== X-Received: by 10.194.78.162 with SMTP id c2mr19998592wjx.46.1358637125791; Sat, 19 Jan 2013 15:12:05 -0800 (PST) Received: from ?IPv6:2001:980:d7ed:1:f963:52c:7ded:3021? ([2001:980:d7ed:1:f963:52c:7ded:3021]) by mx.google.com with ESMTPS id p2sm11036488wic.7.2013.01.19.15.12.04 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 19 Jan 2013 15:12:04 -0800 (PST) Message-ID: <50FB2843.8070705@gmail.com> Date: Sun, 20 Jan 2013 00:12:03 +0100 From: =?ISO-8859-1?Q?Ren=E9_Ladan?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130110 Thunderbird/17.0.2 MIME-Version: 1.0 To: Juergen Lock Subject: Re: CFT: building multimedia/vlc with clang on 9.1+ References: <20130119210903.GA76282@triton8.kn-bremen.de> <201301192253.r0JMrhsa080013@triton8.kn-bremen.de> In-Reply-To: <201301192253.r0JMrhsa080013@triton8.kn-bremen.de> X-Enigmail-Version: 1.4.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Cc: freebsd-ports@freebsd.org 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: Sat, 19 Jan 2013 23:12:07 -0000 On 19-01-2013 23:53, Juergen Lock wrote: > In article <50FB156A.5010003@gmail.com> you write: >> On 19-01-2013 22:09, Juergen Lock wrote: [...] >> >>> Index: Makefile >>> =================================================================== >>> RCS file: /home/pcvs/ports/multimedia/vlc/Makefile,v >>> retrieving revision 1.312 >>> diff -u -p -r1.312 Makefile >>> --- Makefile 12 Jan 2013 20:25:57 -0000 1.312 >>> +++ Makefile 19 Jan 2013 20:45:39 -0000 >>> @@ -679,9 +679,16 @@ IGNORE= base clang version too old, set >>> CONFIGURE_ARGS+=--enable-altivec # VLC's config script doesn't know to do this >>> .endif >>> >>> +# prefer clang on 9.1+ >>> +.if (${OSVERSION} >= 901000) && exists(${DESTDIR}/usr/bin/clang) >> >> Not sure if this is the proper(TM) way to detect clang. >>> +CC= clang >>> +CXX= clang++ >>> +CPP= clang-cpp >>> +.else >>> .if ${ARCH} == "i386" >>> USE_GCC?= 4.6+ # sse/3dnow detection on i386 needs newer gcc >> >> See above, if on e.g. FreeBSD 12 the /usr/bin/clang file gets removed >> this makes the port always use GCC 4.6+ >> > Hmm do you think this would happen? We still had /usr/bin/gcc hardlinked > to /usr/bin/cc the entire time we used gcc... > Not really, but it _could_ happen. René