Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Maintenance:15183
chromium.openSUSE_Leap_15.1_Update
gcc-enable-lto.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File gcc-enable-lto.patch of Package chromium.openSUSE_Leap_15.1_Update
Index: chromium-85.0.4183.69/build/config/BUILDCONFIG.gn =================================================================== --- chromium-85.0.4183.69.orig/build/config/BUILDCONFIG.gn +++ chromium-85.0.4183.69/build/config/BUILDCONFIG.gn @@ -130,6 +130,8 @@ declare_args() { # separate flags. is_official_build = false + gcc_lto = false + # Whether we're a traditional desktop unix. is_desktop_linux = current_os == "linux" @@ -441,6 +443,12 @@ default_compiler_configs = [ "//build/config/sanitizers:default_sanitizer_flags", ] +if (gcc_lto) { + default_compiler_configs += [ + "//build/config/compiler:gcc_lto", + ] +} + if (is_win) { default_compiler_configs += [ "//build/config/win:default_crt", Index: chromium-85.0.4183.69/build/config/compiler/BUILD.gn =================================================================== --- chromium-85.0.4183.69.orig/build/config/compiler/BUILD.gn +++ chromium-85.0.4183.69/build/config/compiler/BUILD.gn @@ -1947,6 +1947,10 @@ if (is_win) { } } +config("gcc_lto") { + cflags = [ "-flto" ] +} + config("default_stack_frames") { if (is_posix || is_fuchsia) { if (enable_frame_pointers) { Index: chromium-85.0.4183.69/sandbox/linux/BUILD.gn =================================================================== --- chromium-85.0.4183.69.orig/sandbox/linux/BUILD.gn +++ chromium-85.0.4183.69/sandbox/linux/BUILD.gn @@ -250,6 +250,9 @@ component("seccomp_bpf") { "//base/third_party/dynamic_annotations", "//sandbox:sandbox_buildflags", ] + if (gcc_lto) { + configs -= [ "//build/config/compiler:gcc_lto" ] + } if (is_nacl_nonsfi) { cflags = [ "-fgnu-inline-asm" ]
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor