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