| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Both to fix compile failures with GCC 7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Upgrades:
* LLVM (4.0.1)
* libdrm (2.4.81)
* Mesa (17.1.3)
* ragel (6.10)
* fontconfig (2.12.3)
This fixes compile failures in Mesa that occur with GCC 7.1. The libdrm
and LLVM updates are required for latest Mesa.
The LLVM AMDGPU driver is needed by Mesa for the r600 driver. However,
the r600 driver is disabled in Mesa until we integrate libelf
Ragel is updated to fix a build error with GCC 7.
Fontconfig is updated to fix this:
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
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
This is needed for LLVM 4.0
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
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
See also: https://marc.info/?l=linux-kernel&m=147672952517795&w=2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes a build failure with GCC 7:
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
|
|
|
|
|
|
|
| |
Mutter 3.22 needs the linux/input-event-codes.h header which was
added fairly recently. This doesn't bump the required kernel version
at all -- that's controlled by the --enable-kernel argument passed
to GLIBC's configure script in strata/build-essential/glibc.morph.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes a weird issue building 'elfutils' where the new GCC 7
implicit-fallthrough warning would trigger (and fail the build
due to -Werror) even though a suitable /* FALLTHROUGH */ comment
was present in the code.
The issue only occured when building with ccache, not when building with
real GCC. Clearing the ccache didn't help either.
The build works with ccache 3.3.4 so whatever bug caused this must
have now been fixed.
We were previously building from a branch in our mirror of the upstream
Git repo which had files from the release tarball committed. Now we have
proper tarball import repo.
|
|
|
|
|
|
|
|
| |
This was merged but without passing the whole CI; current CI
is broken atm because this change (we need to upgrade several
old chunks first)
This reverts commit 64813d0134a7796f9de9a98ebe2410d97680d51a.
|
|
|
|
| |
The ELF ABI version is different on little-endian.
|
| |
|
|
|
|
|
|
|
|
|
| |
Making linux-api-headers depend on fhs-dirs causes fhs-dirs
to be staged first for anything that depends on build-essential.
This fixes the issue of competing chunks trying to stage symlinks,
or failing to stage the symlinks cause they would otherwise nuke
non-empty directories.
|
|
|
|
|
|
|
|
|
| |
This will make possible to modern distros (with gcc 6) to build
current baserock (which uses gcc 5)
See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69959
Fixes #8
|
|
|
|
| |
Now there is no need to disable Werror
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
To avoid failing when compiling against glibc-2.24:
In file included from sysrand.c:16:0:
unix_rand.c: In function 'ReadOneFile':
unix_rand.c:1090:6: error: 'readdir_r' is deprecated [-Werror=deprecated-declarations]
error = readdir_r(fd, &entry_dir, &result);
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Do not create /bin, /sbin, /usr/sbin and /lib
Create symlinks
/bin -> /usr/bin
/sbin -> /usr/bin
/usr/sbin -> /usr/bin
/lib -> /usr/lib
More info here:
https://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge/
|
|
|
|
|
|
|
|
| |
Chunks in strata should declare all build-depends of their sibling
chunks explicitly, so that the build tool does not need to overcompensate
by bringing them in transitively.
These were discovered using a baserock V10 version of ybd and then backported.
|
|
|
|
|
|
|
|
| |
Chunks in strata should declare all build-depends of their sibling
chunks explicitly, so that the build tool does not need to overcompensate
by bringing them in transitively.
These were discovered using a baserock V10 version of ybd and then backported.
|
| |
|
| |
|
|
|
|
| |
This version adds support to etnaviv (vivante) GPUs
|
|
|
|
|
|
|
| |
This chunk seems to just be lying around here, not referred to by
any strata and no git ref or anything: Get rid of this.
Change-Id: I4ec58e9ecc4cc9b665833d52a2dd369aa23ef8ac
|
|
|
|
|
|
|
|
|
|
|
| |
This includes ceph, chef, cxmanage, java, openstack, nodejs, ocaml,
qt4, qt5 (system only, qt5 is used by ivi projects), swift, web,
xfce and zookeeper systems.
All strata which is referred to exclusively by systems and clusters in the
unmaintained directory have also been moved to the unmaintained directory.
Change-Id: If60b0fa8bc1d7f9c53137fa7106b396668682a9a
|
|
|
|
| |
Change-Id: I44b4df44b0b144a09977a009595124b4d04128c6
|
|
|
|
| |
Change-Id: I9ebe47f7808885be59ead2ac0778fbf762ad3c4e
|
|
|
|
|
|
| |
subdirectory
Change-Id: Id71531000851293c2be834360ff543399cda3989
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+ python3 setup.py install --prefix /usr --root /pbr.inst
Traceback (most recent call last):
File "setup.py", line 22, in <module>
**util.cfg_to_args())
File "/pbr.build/pbr/util.py", line 256, in cfg_to_args
wrap_commands(kwargs)
File "/pbr.build/pbr/util.py", line 477, in wrap_commands
for cmd, _ in dist.get_command_list():
File "/usr/lib/python3.5/site-packages/setuptools/dist.py", line 447, in get_command_list
cmdclass = ep.resolve()
File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2235, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/pbr.build/pbr/testr_command.py", line 47, in <module>
from testrepository import commands
ImportError: No module named 'testrepository'
Upgraded also pbr in python2-core for consistency, and not upgraded to
latest given that some components (like mox3) need pbr's version to be < 1
Change-Id: I42c278c95e001729ab0b458097301a4be42d3d85
|
|
|
|
| |
Change-Id: Ic4b2f6d905b3f9bf93a521c189682ee487ca3078
|
|
|
|
| |
Change-Id: I8557b6099ea7bdbf685b5cb3732b9d0e2d08350b
|
|
|
|
| |
Change-Id: I53937dafd4fc1da3bf63d7c1dd7f8c4939d4136a
|
|
|
|
| |
Change-Id: If78e62dce5f03d93fd340915346ca643969e8f71
|
|
|
|
| |
Change-Id: I7aef499ad382fe1058ce8f8e708f53518f7d0d90
|