Commit graph

481 commits

Author SHA1 Message Date
Mikhail Novosyolov
8e84209690 /usr/include/va/va_version.h was still missing while processing 'define' 2018-10-28 00:18:54 +03:00
Mikhail Novosyolov
3a50526b2a Disable optimize_webui (former Vulkanize) because some NodeJS modules are not readily available 2018-10-27 09:03:06 +03:00
Mikhail Novosyolov
1bc64c27b3 Merge branch 'rosa2016.1' of abf.io:mikhailnov/chromium-browser-stable into rosa2016.1 2018-10-27 02:50:34 +03:00
Mikhail Novosyolov
72a86c1a94 /usr/include/va/va_version.h was missing because vaapi_version was defined before installing build dependencies 2018-10-27 02:49:33 +03:00
Mikhail N
0c1da1a672 Fixed typo 2018-10-27 01:42:20 +03:00
Mikhail Novosyolov
fb35adccca libffmpeg.so in separate package (I made it be a separated library (is_component_ffmpeg=true) before) 2018-10-27 00:46:31 +03:00
Mikhail Novosyolov
bb4a7b4448 Use Ubuntu patches instead of Gentoo-compiler-r5.patch which made particularly the same changes but was hard to be maintained alongside Ubuntu's patches. 2018-10-27 00:17:29 +03:00
Mikhail Novosyolov
82d80db0d0 Make Gentoo-compiler-r5.patch be applied before Ubuntu's patches to easify debugging conflicts between patches. 2018-10-27 00:02:25 +03:00
Mikhail Novosyolov
63991a2a6d Removed FEDORA-Fix-gcc-round.patch, we don't use GCC anymore 2018-10-26 23:44:55 +03:00
Mikhail Novosyolov
387c26fef3 Added Mageia-wmvflvmpg.patch 2018-10-26 23:27:14 +03:00
Mikhail Novosyolov
d82a90686c Sync extra-media.patch with Mageia and rename it 2018-10-26 23:18:32 +03:00
Mikhail Novosyolov
8abe1e4b9d upd .abf.yml 2018-10-26 18:34:52 +03:00
Mikhail Novosyolov
f89841bb2a Fix variable 2018-10-26 18:27:54 +03:00
Mikhail Novosyolov
47afa46e92 set -x in patches.sh 2018-10-26 18:24:26 +03:00
Mikhail Novosyolov
b309096652 The script ./patches.sh helps to sync patches in spec and real files 2018-10-26 18:23:44 +03:00
Mikhail Novosyolov
8b4ee07354 Updated from 69 to 70. Refreshed patches. Use bundled ffmpeg to avoid dependency hell with updating system ffmpeg. 2018-10-26 18:20:45 +03:00
Mikhail Novosyolov
861444f8c3 LLVM lld linker results into a very big performance regression of Chromium 2018-10-26 16:45:05 +03:00
Mikhail Novosolov
6e19c6628a Added bzip2 and xz as requirements to unpack tarballs (yes, they don't exist in a minimal rootfs when building in chroot not on ABF) 2018-10-25 09:33:27 +03:00
Mikhail Novosyolov
2af0271349 Add comment about gold 2018-10-24 18:23:22 +03:00
Mikhail Novosyolov
7f818fe09f Disabled thin LTO on x86_64 (that's not a good idea, I think) 2018-10-24 18:11:41 +03:00
Mikhail Novosyolov
af86f9893a Removed patch to build sandbox with -fPIE, because thin LTO of chrome_sandbox fails. This patch was from openSUSE where gcc is used, not clang 2018-10-24 17:56:57 +03:00
Mikhail Novosyolov
0855286d40 With GNU BFD ld linker, 4 GB RAM per worker on ABF really is not enough, linking takes ages. So let's try lld on x86_64. 2018-10-24 15:39:28 +03:00
Mikhail N
5310027d75 -znotext for lld on ix86 2018-10-23 17:58:43 +03:00
Mikhail novosyolov
aa532e1eeb Decrease verbosity of ninja to make logs smaller 2018-10-23 17:04:04 +03:00
Mikhail N
2ee7191501 try lld + jumbo 10 on i586 2018-10-23 10:31:37 +03:00
Mikhail Novosyolov
bfd50434cc Fix typo (fix building on x86_64) 2018-10-23 07:10:11 +03:00
Mikhail Novosyolov
55f7ebf0e7 Conditional flags for jumbo. Turned off jumbo for now. 2018-10-23 03:59:34 +03:00
Mikhail Novosyolov
849af6d3e5 Fix if-else. jumbo is_limit 10 for ix86, because gold linker still gave aerror of allocating memory. 2018-10-23 03:43:47 +03:00
Mikhail Novosyolov
9b152c93b6 Reworked how linker options are defined. jumbo 50 for i586. 2018-10-22 21:09:36 +03:00
Mikhail Novosyolov
10addb7a3a lld=false, gold=true, another attempt to take some flags from Ubuntu 2018-10-22 11:15:57 +03:00
Mikhail Novosyolov
fd65f6ed77 Removed duplicates in patches 2018-10-22 10:52:43 +03:00
Mikhail Novosyolov
b2ac276c30 Fix %patch macro 2018-10-22 01:11:06 +03:00
Mikhail Novosyolov
f4be198056 Restore compiler-r4.patch. Trying to switch to lld because it is so hardcoded that our patch to use Gold does not help to use gold on x86_64. 2018-10-22 00:58:38 +03:00
Mikhail Novosyolov
1be1eaff53 use_cfi 2018-10-21 23:29:27 +03:00
Mikhail Novosyolov
4ce166bead chromium-gn does not understand extra_ldflags 2018-10-21 23:17:03 +03:00
Mikhail Novosyolov
102894ec41 Remove more code by the patch 2018-10-21 22:15:24 +03:00
Mikhail Novosyolov
9cd832f8e9 Extend the patch 2018-10-21 19:04:36 +03:00
Mikhail Novosyolov
e8130572c8 Additionally manually set linker in LDFLAGS (just because we can) 2018-10-21 17:17:30 +03:00
Mikhail Novosyolov
9fa748bfef Extend the patch 2018-10-21 17:14:39 +03:00
Mikhail Novosyolov
b7e3d8651d Fix patch (typo) 2018-10-21 13:00:58 +03:00
Mikhail Novosyolov
5bdbac797d Patch more severily 2018-10-21 12:39:21 +03:00
Mikhail Novosyolov
d6b26d26f3 Try updated patch 2018-10-21 11:43:24 +03:00
Mikhail Novosyolov
ac2d1f7a60 Fix quotation marks. Restore fatal_linker_warnings=false. 2018-10-21 11:07:44 +03:00
Mikhail Novosyolov
a92102bca1 .gitignore 2018-10-21 10:50:27 +03:00
Mikhail Novosyolov
f0f0421cf4 Removed fatal_linker_warnings=false. Maybe it's incompatible with gold?! 2018-10-21 10:45:33 +03:00
Mikhail Novosyolov
b6ae8f347e Fixes to use Gold linker 2018-10-21 02:31:14 +03:00
Mikhail Novosyolov
7d78d1466f Re-disable nacl
(`ninja: error: '../../native_client/toolchain/linux_x86/pnacl_newlib/bin/x86_64-nacl-objcopy', needed by 'nacl_irt_x86_64.nexe', missing and no known rule to make it`)
2018-10-20 13:48:40 +03:00
Mikhail Novosyolov
602ada8aea Removed use_bundled_fontconfig because it is unknown to the build system. 2018-10-20 13:46:46 +03:00
Mikhail Novosyolov
7bd351448c Switched to Gold linker, added patch to allow using it not only on ChromeOS. Enabled NaCL (Native Client). Took some flags from Ubuntu. 2018-10-20 13:07:37 +03:00
Mikhail Novosyolov
b494ba194e Switch to lld linker. Export additional LDFLAGS unconditionally. 2018-10-19 08:29:02 +03:00