summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Update libinput (needed for new ... Mutter?)Sam Thursfield2017-07-062-2/+11
|
* Update libinput, needed by MutterSam Thursfield2017-07-061-2/+2
|
* Remove stray .morphSam Thursfield2017-07-061-10/+0
|
* Update qtwebkit and add new depSam Thursfield2017-07-061-2/+7
|
* Update mutter to fix compile errors with new clutterSam Thursfield2017-07-062-4/+4
|
* Update some GNOME stuffSam Thursfield2017-07-061-13/+15
|
* Fix moreSam Thursfield2017-07-063-4/+7
|
* Fix qtxmlpatterns buildSam Thursfield2017-07-061-1/+1
|
* Really fix grilo-plugins buildSam Thursfield2017-07-061-3/+3
|
* Fix grilo-plugins buildSam Thursfield2017-07-061-0/+1
|
* Fix build of qtdeclarativeSam Thursfield2017-07-061-1/+1
|
* Update grilo and plugins, fix buildSam Thursfield2017-07-062-4/+14
|
* Update all Qt components to latest (5.9.1)Sam Thursfield2017-07-063-44/+44
| | | | This is to fix build issues with GCC 7 in QtWebKit and QtIvi.
* Update libgdata, and gnome-online-accounts, add autoconf-archiveSam Thursfield2017-07-062-4/+13
| | | | | This fixes a deprecation warning in libgdata that occurs after the Gtk+ upgrade.
* TEMPORARY: Fix CI (I hope)Sam Thursfield2017-07-051-93/+0
|
* Patch qtwebkit 5.6 to build with GCC 6 and 7Sam Thursfield2017-07-051-2/+2
| | | | | QtWebKit is only used by the GENIVI Demo Platform; I have no idea if it's possible for it to use a later version.
* TEMPORARY: Disable all but the last stage of CISam Thursfield2017-07-051-4/+0
| | | | This is for faster feedback while fixing the remaining issues.
* polkit fails to build with parallel make, set `max-jobs: 1`Sam Thursfield2017-07-051-0/+1
| | | | | | | | Otherwise you see various link errors like this: cancel-cancel.o: file not recognized: File truncated Somehow zero-byte object files are created at random.
* Update to latest WebKit and gcryptSam Thursfield2017-07-053-4/+9
| | | | | | | WebKit has a bug that causes compile failures with GCC 7: https://bugs.webkit.org/show_bug.cgi?id=167642 gcrypt upgrade is required to build new WebKit.
* Update qtivi to latest commit on 5.7 branchSam Thursfield2017-07-051-1/+1
| | | | | | | | Hopefully to fix GCC 7 build issue: /usr/include/QtCore/qmetatype.h:378:12: error: must use '.*' or '->*' to call pointer-to-member function in '_typedThis->QtPrivate::ConverterFunctor<QFlags<QtIVIClimateControl::AirflowDirection>, int, int (QFlags<QtIVIClimateControl::AirflowDirection>::*)() const noexcept>::m_function (...)', e.g. '(... ->* _typedThis->QtPrivate::ConverterFunctor<QFlags<QtIVIClimateControl::AirflowDirection>, int, int (QFlags<QtIVIClimateControl::AirflowDirection>::*)() const noexcept>::m_function) (...)' *t = _typedThis->m_function(*f); Makefile:624: recipe for target '.obj/qtiviclimatecontrol.o' failed
* Patch mozjs24 to fix build with GCC 7Sam Thursfield2017-07-051-1/+1
| | | | This patch actually fixes a bug too!
* Update IVI kernels to latest (4.12) releaseSam Thursfield2017-07-052-4/+4
| | | | | | | | Older ones fail to build with GCC 7 with this error: kernel/built-in.o: In function `update_wall_time': (.text+0x667a4): undefined reference to `____ilog2_NaN' Makefile:968: recipe for target 'vmlinux' failed
* Update GLIB to 2.52.3 (latest stable)Sam Thursfield2017-07-041-2/+2
| | | | Needed for GTK, which in turn is needed for new Clutter GTK
* Update GettextSam Thursfield2017-07-041-2/+2
| | | | Needed for latest GTK+
* Update Clutter, Clutter-GTK and GTK+ to latestSam Thursfield2017-07-042-6/+6
| | | | This fixes build issues with Clutter with GCC 7.
* Update json-c to disable -WerrorSam Thursfield2017-07-041-1/+1
| | | | | Builds still fail with implicit-fallthrough warnings even with the /* fall through */ comments in place.
* Patch json-c to build with GCC 7Sam Thursfield2017-07-041-1/+1
| | | | | They helpfully force -Werror on everyone so we have to backport a couple of `// FALLTHRU` comments to fix the build...
* Patch mozjs17 to build with GCC 7Sam Thursfield2017-07-041-1/+1
| | | | Patch from https://github.com/openembedded/meta-openembedded/commit/c9f063c218181e4eac3a0a67d74ce91b898a6443
* Update libtasn1 to latest stable to fix compile errorSam Thursfield2017-07-031-2/+2
|
* Update NSS to fix compile failure with GCC 7Sam Thursfield2017-07-031-2/+2
|
* Update fontconfig to latest releaseSam Thursfield2017-07-031-2/+2
| | | | | | | | | | | | | | Fixes a build failure: In file included from fcmatch.c:287:0: fcobjs.h:54:3: error: 'PRI_CHAR_WIDTH_STRONG' undeclared here (not in a function); did you mean 'PRI_WIDTH_STRONG'? FC_OBJECT (CHAR_WIDTH, FcTypeInteger, NULL) ^~~~~~~~~~~~~~~~~~~~~ PRI_WIDTH_STRONG fcobjs.h:54:26: error: 'PRI_CHAR_WIDTH_WEAK' undeclared here (not in a function); did you mean 'PRI_WIDTH_WEAK'? FC_OBJECT (CHAR_WIDTH, FcTypeInteger, NULL) ^~~~~~~~~~~~~~~~~~~ PRI_WIDTH_WEAK
* Update ragel to 6.10Sam Thursfield2017-07-031-2/+2
| | | | Fixes build error with GCC 7
* Merge remote-tracking branch ↵Sam Thursfield2017-07-033-8/+21
|\ | | | | | | 'origin/staging/jjardon/sam/gcc7.1-bootstrap-fix' into staging/sam/gcc7.1-bootstrap-fix
| * strata/mesa-common/mesa.morph: Disable r600 until we integrate libelfstaging/jjardon/sam/gcc7.1-bootstrap-fixJavier Jardón2017-07-031-1/+1
| |
| * strata/llvm-common/llvm.morph: Enable AMDGPU targetJavier Jardón2017-07-021-1/+1
| | | | | | | | This is needed for the mesa r600 driver
| * strata/llvm-common/llvm.morph: Use cmake instead autotoolsJavier Jardón2017-07-021-7/+20
| |
| * Use /cache to put all contentsJavier Jardón2017-07-021-0/+3
| | | | | | | | | | | | | | | | | | | | | | This is how a runner looks like: $ df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/docker-252:1-262208-36eaa91b86966a7afa39fbdbe717bdec58bc10efc52e09accd3e8e9ee4038658 10G 144M 9.9G 2% / tmpfs 3.9G 0 3.9G 0% /dev tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup /dev/vda1 79G 1.2G 75G 2% /cache shm 64M 0 64M 0% /dev/shm
| * strata/core.morph: Update cmake to v3.8.2Javier Jardón2017-07-021-2/+2
| |
* | Update LLVM build instructions for 4.0Sam Thursfield2017-07-031-7/+10
| |
* | core: Update CMake to 3.8.2 (latest stable)Sam Thursfield2017-07-031-2/+2
|/ | | | This is needed for LLVM 4.0
* Update to latest LLVM (4.0.1), libdrm (2.4.81) and Mesa (17.1.3)Sam Thursfield2017-06-303-6/+6
| | | | | Fixes compile failures in Mesa that occur with GCC 7.1. The libdrm and LLVM updates are required for latest Mesa.
* Update Node to latest release (8.1.3)Sam Thursfield2017-06-301-3/+3
| | | | | | | | | The 0.10.x series is ancient, and seems to have build failures with GCC 7. Upstream has also changed for this project, hence the new repo URL. Some kind of merging happened that meant the new upstream repo isn't a simple continuation of the previous one.
* Fix syslinux build issue with GCC 7Sam Thursfield2017-06-293-6/+6
| | | | | | | We are stuck with SYSLINUX 4.06 due to design flaws in how deployment works with YBD and Morph. In order to fix compile issues with GCC 7 I have updated the embedded copy of lzo/ in the SYSLINUX source tree from the syslinux.git 'master' branch.
* Update x86 Linux kernels from 4.9 to 4.11Sam Thursfield2017-06-292-4/+4
| | | | | | | | | | | | This fixes a compile failure with GCC 7: kernel/built-in.o: In function `update_wall_time': (.text+0x69744): undefined reference to `____ilog2_NaN' Makefile:969: recipe for target 'vmlinux' failed And should generally be harmless. See also: https://marc.info/?l=linux-kernel&m=147672952517795&w=2
* Upgrade GDB to 8.0Sam Thursfield2017-06-281-2/+2
| | | | | | | | | | | | | | | This fixes a build failure: amd64-linux-nat.c:497:1: error: conflicting types for 'ps_get_thread_area' ps_get_thread_area (const struct ps_prochandle *ph, ^~~~~~~~~~~~~~~~~~ In file included from gdb_proc_service.h:25:0, from amd64-linux-nat.c:50: /usr/include/proc_service.h:72:17: note: previous declaration of 'ps_get_thread_area' was here extern ps_err_e ps_get_thread_area (struct ps_prochandle *, ^~~~~~~~~~~~~~~~~~ Makefile:1081: recipe for target 'amd64-linux-nat.o' failed make[2]: *** [amd64-linux-nat.o] Error 1
* Update GCC to 7.1Sam Thursfield2017-06-281-2/+2
| | | | | | GCC 5.3 fails to build against GLIBC 2.25 due to use of putc() which triggeres a compile warning. As we seem to build with -Werror this causes the build to break.
* Update glibc to 2.25Sam Thursfield2017-06-271-2/+2
| | | | | | | | | | | This is needed after updating stage2-glibc to 2.25, which in turn was needed after upgrading GCC. Fixes issues like this: /tools/include/limits.h:145:17: error: missing binary operator before token "(" #if __GLIBC_USE (IEC_60559_BFP_EXT) ^
* Fix GCC upgradesam/gcc7.1-bootstrap-fixSam Thursfield2017-06-271-1/+1
| | | | | | | | | | | | | The GCC version needs to be manually updated in a path name in libstdc++.morph, I forgot to do that in commit 64813d0134a7796 leading to this issue in stage2-gcc during bootstrap: x86_64-bootstrap-linux-gnu-g++ --sysroot=/root/ybd/tmp/tmpXB_LVo -fno-PIE -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc -I../../gcc/c -I../../gcc/../include -I../../gcc/../libcpp/include -I/root/ybd/tmp/tmpXB_LVo/stage2-gcc.build/o/./gmp -I/root/ybd/tmp/tmpXB_LVo/stage2-gcc.build/gmp -I/root/ybd/tmp/tmpXB_LVo/stage2-gcc.build/o/./mpfr/src -I/root/ybd/tmp/tmpXB_LVo/stage2-gcc.build/mpfr/src -I/root/ybd/tmp/tmpXB_LVo/stage2-gcc.build/mpc/src -I../../gcc/../libdecnumber -I../../gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc/../libbacktrace -o c/c-lang.o -MT c/c-lang.o -MMD -MP -MF c/.deps/c-lang.TPo ../../gcc/c/c-lang.c In file included from ../../gcc/c/c-lang.c:22:0: ../../gcc/system.h:221:11: fatal error: algorithm: No such file or directory # include <algorithm> ^~~~~~~~~~~ compilation terminated.
* Update stage2-glibc to 2.25staging/sam/glibc2.25-bootstrapsam/glibc2.25-bootstrapSam Thursfield2017-06-261-2/+2
| | | | | | | | | | | | | | | | | | | This fixes a build issue with GCC 7.1: In file included from ../sysdeps/x86_64/fpu/multiarch/e_pow.c:17:0: ../sysdeps/ieee754/dbl-64/e_pow.c: In function 'checkint': ../sysdeps/ieee754/dbl-64/e_pow.c:469:13: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context] if (n << (k - 20)) ~~^~~~~~~~~~~ ../sysdeps/ieee754/dbl-64/e_pow.c:471:17: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context] return (n << (k - 21)) ? -1 : 1; ~~~^~~~~~~~~~~~ ../sysdeps/ieee754/dbl-64/e_pow.c:477:9: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context] if (m << (k + 12)) ~~^~~~~~~~~~~ ../sysdeps/ieee754/dbl-64/e_pow.c:479:13: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context] return (m << (k + 11)) ? -1 : 1; ~~~^~~~~~~~~~~~
* Fix stage2-glibc on POWER 64-bit little endianSam Thursfield2017-06-231-1/+5
| | | | The ELF ABI version is different on little-endian.