pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/www/firefox
Module Name: pkgsrc
Committed By: nia
Date: Tue Sep 15 09:40:08 UTC 2020
Modified Files:
pkgsrc/www/firefox: mozilla-common.mk
Log Message:
firefox: further explanations of compiler clusterfudge
To generate a diff of this commit:
cvs rdiff -u -r1.179 -r1.180 pkgsrc/www/firefox/mozilla-common.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/www/firefox/mozilla-common.mk
diff -u pkgsrc/www/firefox/mozilla-common.mk:1.179 pkgsrc/www/firefox/mozilla-common.mk:1.180
--- pkgsrc/www/firefox/mozilla-common.mk:1.179 Sat Sep 5 10:19:04 2020
+++ pkgsrc/www/firefox/mozilla-common.mk Tue Sep 15 09:40:08 2020
@@ -1,4 +1,4 @@
-# $NetBSD: mozilla-common.mk,v 1.179 2020/09/05 10:19:04 ryoon Exp $
+# $NetBSD: mozilla-common.mk,v 1.180 2020/09/15 09:40:08 nia Exp $
#
# common Makefile fragment for mozilla packages based on gecko 2.0.
#
@@ -234,8 +234,13 @@ BUILDLINK_API_DEPENDS.libwebp+= libwebp>
.include "../../graphics/libwebp/buildlink3.mk"
# Force the use of clang from pkgsrc, regardless of the setting of
# PKGSRC_COMPILER.
-# \todo This breaks the use of ccache, which should be fixed, probably
-# by adding support for this kind of forcing to pkgsrc infrastructure.
+# When being compiled with GCC, Firefox will still need Clang for
+# some purposes (why?)
+# \todo pkgsrc cwrappers creates symlinks which make GCC pretend to be clang.
+# this conflicts with Firefox's clang dependency, so currently GCC
+# cannot be used to build Firefox.
+# http://mail-index.netbsd.org/tech-pkg/2020/09/09/msg023783.html
+# \todo This breaks the use of ccache, which should be fixed
PKG_CC= ${PREFIX}/bin/clang
PKG_CXX= ${PREFIX}/bin/clang++
BUILDLINK_DEPMETHOD.clang= build
Home |
Main Index |
Thread Index |
Old Index