Summary: | firefox-32.0,1 failed build | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | david | ||||
Component: | Individual Port(s) | Assignee: | freebsd-gecko (Nobody) <gecko> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Only Me | CC: | jbeich | ||||
Priority: | --- | ||||||
Version: | Latest | ||||||
Hardware: | i386 | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
david
2014-09-09 16:34:35 UTC
Do you have files/patch-bug779713 ? If not update ports again to restore the file. There was an issue with broken downgrade: 33.0.b1 -> 32.0. www/firefox uses GCC on 9.x because of USES=compiler:c++11-lib. Clang in ports is just not reliable enough unlike the version in FreeBSD base. One can still force Clang by explicitly setting CC/CXX/CPP in make.conf. Alternatively, fix compiler.mk to respect FAVORITE_COMPILER=clang when c++11-lib, e.g. by using either devel/libc++ or libstdc++ from one of lang/gcc*. OPTIMIZED_CFLAGS is default option, so the workaround stays until FreeBSD 9.2R goes EOL along with Clang 3.2 in its base. FreeBSD 9.1R uses Clang 3.1 which is not affected. (In reply to Jan Beich from comment #1) > Clang in ports is just not reliable enough unlike the version in FreeBSD base. That was before lang/clang34 started following point release. Alas, compiler.mk still pulls buggy lang/clang33 for c++11-lang. Ah -- I see; you're referring to r367740, which I don't have yet. (I neglected to mention that my ports tree is head @r367723; sorry.) I use a private mirror, so I'll re-try tomorrow (after I've updated my mirror). I'll also restore the OPTIMIZED_CFLAGS option & report back -- thanks! All better now, thanks: g1-235(9.3-S)[1] uname -a FreeBSD g1-235.catwhisker.org 9.3-STABLE FreeBSD 9.3-STABLE #94 r271363M/271375:903503: Wed Sep 10 05:26:17 PDT 2014 root@g1-235.catwhisker.org:/usr/obj/usr/src/sys/CANARY i386 g1-235(9.3-S)[2] pkg info firefox-\* firefox-32.0_1,1 g1-235(9.3-S)[3] svn info /usr/ports Path: /usr/ports Working Copy Root Path: /usr/ports URL: file:///svn/freebsd/ports/head Relative URL: ^/head Repository Root: file:///svn/freebsd/ports Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5 Revision: 367807 Node Kind: directory Schedule: normal Last Changed Author: ehaupt Last Changed Rev: 367807 Last Changed Date: 2014-09-10 02:36:24 -0700 (Wed, 10 Sep 2014) g1-235(9.3-S)[4] |