On Feb 10, 2013, at 20:45, [email protected] wrote:

> Revision: 102941
>          https://trac.macports.org/changeset/102941
> Author:   [email protected]
> Date:     2013-02-10 18:45:32 -0800 (Sun, 10 Feb 2013)
> Log Message:
> -----------
> opencv: Use compiler_blacklist_versions
> 
> Modified Paths:
> --------------
>    trunk/dports/graphics/opencv/Portfile
> 
> Modified: trunk/dports/graphics/opencv/Portfile
> ===================================================================
> --- trunk/dports/graphics/opencv/Portfile     2013-02-11 02:45:02 UTC (rev 
> 102940)
> +++ trunk/dports/graphics/opencv/Portfile     2013-02-11 02:45:32 UTC (rev 
> 102941)
> @@ -99,15 +99,13 @@
> set opencv_linker_libs {"-Wl,-headerpad_max_install_names"}
> 
> # gcc-4.0 exits with a bus error
> -compiler.blacklist              gcc-4.0
> +compiler.blacklist-append   gcc-4.0
> 
> # llvm-gcc-4.2 appears to be broken on old XCode (#35368)
> -if {[vercmp $xcodeversion 4.4] <= 0} {
> -    compiler.blacklist-append   llvm-gcc-4.2
> -}
> +compiler.blacklist-append   {llvm-gcc-4.2 < 2336.11}

The build number of llvm-gcc-4.2 is 5658 and has been so from Xcode 3.2.3 all 
the way through Xcode 4.6:


$ llvm-gcc-4.2 --version
i686-apple-darwin12-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) 
(LLVM build 2336.11) (MacPorts llvm-gcc42 2336.11_1+universal)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


You're thinking of the llvm build number, which the compiler_blacklist_versions 
portgroup does not check. When checking llvm-gcc-4.2, should we be checking the 
llvm build number instead of the llvm-gcc-4.2 build number? If so we should 
modify the portgroup.



_______________________________________________
macports-dev mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to