diff options
author | Your Name | 2018-08-06 18:30:03 -0400 |
---|---|---|
committer | Your Name | 2018-08-06 18:30:03 -0400 |
commit | 1c960145c6e3b3917e5e1a232417dbc7d2826857 (patch) | |
tree | f9e2f4900fbca07e5d736d19f36b97e65c82123a /gn-gen-r1.patch | |
parent | 183556a37a3a46252699bf209fc9faa39d5feb4a (diff) | |
download | aur-gn-chromium.tar.gz |
drownin
Diffstat (limited to 'gn-gen-r1.patch')
-rw-r--r-- | gn-gen-r1.patch | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/gn-gen-r1.patch b/gn-gen-r1.patch new file mode 100644 index 000000000000..524d8f316b4a --- /dev/null +++ b/gn-gen-r1.patch @@ -0,0 +1,43 @@ +diff --git a/build/gen.py b/build/gen.py +index fce8fb18..2927da5f 100755 +--- a/build/gen.py ++++ b/build/gen.py +@@ -267,9 +267,6 @@ + if options.debug: + cflags.extend(['-O0', '-g']) + else: +- cflags.append('-DNDEBUG') +- cflags.append('-O3') +- ldflags.append('-O3') + # Use -fdata-sections and -ffunction-sections to place each function + # or data item into its own section so --gc-sections can eliminate any + # unused functions and data items. +@@ -279,11 +274,11 @@ def WriteGNNinja(path, options, linux_sysroot): + '-D_FILE_OFFSET_BITS=64', + '-D__STDC_CONSTANT_MACROS', '-D__STDC_FORMAT_MACROS', + '-pthread', +- '-pipe', + '-fno-exceptions', + '-fno-rtti', + ]) + cflags_cc.extend(['-std=c++14', '-Wno-c++11-narrowing']) ++ ldflags.append('-pthread') + + if is_linux: + if linux_sysroot: +@@ -293,15 +288,6 @@ def WriteGNNinja(path, options, linux_sysroot): + # probably resolve this and (re-)add a way to build against libc++. + cflags.append('--sysroot=' + linux_sysroot) + ldflags.append('--sysroot=' + linux_sysroot) +- cflags.append('-stdlib=libstdc++') +- ldflags.extend(['-static-libstdc++', +- '-stdlib=libstdc++', +- '-Wl,--as-needed', +- ]) +- libs.extend([ +- '-lgcc_s', +- '-lpthread', +- ]) + elif is_mac: + min_mac_version_flag = '-mmacosx-version-min=10.9' + cflags.append(min_mac_version_flag) |