mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-02-23 06:07:28 -08:00
Closes: https://bugs.gentoo.org/738294 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
45 lines
1.8 KiB
Diff
45 lines
1.8 KiB
Diff
From 5a02f132107abc6a7d022eb349f7ff6338b71feb Mon Sep 17 00:00:00 2001
|
|
From: Dave Andreoli <dave@gurumeditation.it>
|
|
Date: Thu, 25 Jun 2020 18:54:03 +0200
|
|
Subject: Do not fail when build with CC="clang"
|
|
|
|
clang seems much better in building elementary, while gcc need a lot
|
|
of ram and tend to fail badly
|
|
|
|
So for now on clang is the suggested compiler to use
|
|
---
|
|
setup.py | 16 ++++++++++------
|
|
1 file changed, 10 insertions(+), 6 deletions(-)
|
|
|
|
diff --git a/setup.py b/setup.py
|
|
index 3ed0028..a863a19 100755
|
|
--- a/setup.py
|
|
+++ b/setup.py
|
|
@@ -211,13 +211,17 @@ ext_modules = []
|
|
py_modules = []
|
|
packages = ["efl"]
|
|
common_cflags = [
|
|
- "-fno-var-tracking-assignments", # seems to lower the mem used during build
|
|
- "-Wno-misleading-indentation", # not needed (we don't indent the C code)
|
|
- "-Wno-deprecated-declarations", # we bind deprecated functions
|
|
- "-Wno-unused-variable", # eo_instance_from_object() is unused
|
|
- "-Wno-format-security", # some cc don't like the way cython use EINA_LOG macros
|
|
- # "-Werror", "-Wfatal-errors" # use this to stop build on first warnings
|
|
+ "-fno-var-tracking-assignments", # seems to lower the mem used during build
|
|
+ "-Wno-misleading-indentation", # not needed (we don't indent the C code)
|
|
+ "-Wno-deprecated-declarations", # we bind deprecated functions
|
|
+ "-Wno-unused-variable", # eo_instance_from_object() is unused
|
|
+ "-Wno-format-security", # some cc don't like the way cython use EINA_LOG macros
|
|
+ # "-Werror", "-Wfatal-errors" # use this to stop build on first warnings
|
|
]
|
|
+# remove clang unknown flags
|
|
+if os.getenv("CC") == "clang":
|
|
+ common_cflags.remove('-fno-var-tracking-assignments')
|
|
+
|
|
|
|
if set(("build", "build_ext", "install", "bdist", "sdist")) & set(sys.argv):
|
|
sys.stdout.write("Python-EFL: %s\n" % RELEASE)
|
|
--
|
|
cgit v1.2.1
|
|
|