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
Mikhail Novosyolov
526e7431c3
Decrease logging verbosity
2018-10-19 01:39:55 +03:00
Mikhail Novosyolov
91ac7abb2c
Fix quotation marks
2018-10-19 00:17:58 +03:00