| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I3845c77e8872ce2e1e8bc6a60e3ce7f184c32f58
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Moving chunks around so its easy to identify what are actually
dependencies of other chunks, and wicht ones are there because
are dependencies of other strata, and maybe can be removed in
the future (in the bottom)
As it is, the core stratum can be read as:
- Build autotools (autoconf, automake, libtool, gettext)
- Build util-linux and deps
- Build some chunks needed by other strata
Change-Id: I5c778786f2f2ccfae5d5f1f2368481d39f4d41f9
|
|
|
|
|
|
|
|
|
|
|
|
| |
This actually revert some changes we made a while back (74ce6a18, 7cb71771,
7c2bfac9)
I realize we will have to patch a lot of modules manually following this route.
Also, I remember to see some commands from chunks that, even they build fine,
they will show UNKNOWN if you type <command> --version
Basically the chunks assume that if you are building from git, you have git
installed
Change-Id: I886288553e8edf05ffc1cb497fabbadb468819b7
|
|
|
|
| |
Change-Id: I1bcc28de68c9b61b25929cf142e1dd8ea63f8d6f
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Recent autoconf (and autoconf generated ./configure files) uses
the "file" program to work out what binary format is currently
being produced by the compiler when the architecture is MIPS.
If "file" doesn't exist, or it fails to identify the binary
format, autoconf/configure silently disables the building of
shared libraries, which causes later chunks to fail to build at
link stage due to missing .so files.
Change-Id: Ia98a22d121fc8cb95d36bcb1d3ae2ce44cc6ddf5
|
|
|
|
| |
Change-Id: I1e96327e30051079968e39db0032b98e0c81d352
|
|
|
|
| |
Change-Id: I309f2ee3d9ff0569907c51ee9984b365b31cdbf5
|
|
|
|
| |
Change-Id: I1faa4db9e3bb5c2e8e3ef80d88b3ef3e5cf2ae26
|
|
|
|
|
|
| |
Also attr doesnt depend on automake to build
Change-Id: Ied3ba4af7991c44ed080362a8dae5d00092e5514
|
|
|
|
| |
Change-Id: I7947f088ed59948deb68760a03714d722840a00a
|
|
|
|
|
| |
libtool-tarball is still needed to build the libtool dependencies
Change-Id: Icd90c0c92574812f860a649f40343bf13930b0ad
|
|
|
|
|
|
| |
But in automake, autoconf, mini-utils and bison
Change-Id: I6333bd5a6665697805c0acbd8f18928e32cdbde6
|
|
|
|
|
|
| |
At least systemd fails to build if you remove the git dependency
from util-linux and you dont apply this workaround
Change-Id: Ife649e811aea2ffb2eb4fa6d042e2dfbaf390430
|
|
|
|
|
|
|
| |
Also, backport a patch needed to build with latest
texinfo
Change-Id: I1f1e0e81091fb4212bd111e16c8054ce548f4ae8
|
|
|
|
|
|
|
|
| |
Without this patch, you get:
~ #patch --version
GNU patch UNKNOWN
Change-Id: I63c554ac9372306a5c8faa8324a31237ae6c9972
|
|
|
|
|
| |
... to avoid build failure when building gobject-introspection
Change-Id: I9efdbe7063595fe147e00b4e5335ba6a32afa582
|
|
|
|
| |
Change-Id: Idd1a0c155f2872c2b4aba64fa388e505e04fe7ab
|
|
|
|
| |
Change-Id: I6bd38c933bcb86376a31fb36a6e40d2bd156822d
|
|
|
|
|
|
|
|
|
| |
These dependencies are:
- Autoconf
- Automake
- Libtool
Change-Id: Id4bb6ec40311c681b1708cad2114fc603a525b82
|
|
|
|
|
|
|
|
|
|
|
| |
Also, use autotools instead the experimental cmake system as It
doesnt seem to generate the correct libexpat.so.x files.
Thanks to Daniel Silverstone for the automake line to add
the missing automake files (like install-sh) as upstream doesnt
have them
Change-Id: Ide6ad8ecb9ed35a42348a882cb9acc3b36fc4e34
|
|
|
|
| |
Change-Id: I943416ae89987a053d42e5161a86d9f37f7fea78
|
|
|
|
|
|
|
|
| |
So cross- systems doesnt depend on the whole foundation
(cross- systems include morph, which depends on ostree,
wich depends on e2fsprogs)
Change-Id: I77918e2a2a66e9bd7c8ce77d2447e390d192a1c8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This involves:
* Reordering the chunks linux-pam, acl, attr and libcap2 - this means
moving them into the 'core' stratum, and fixing errors that occur
because of the move.
* Configuring pam correctly.
* Fix acl failing to build in core.
* Fix shadow to build against pam and reconfigure shadow to not do
things covered by pam.
* Fix tar not building - I am not sure what caused this to fail to
build, but fixing it involved stopping it from trying to init
submodules that were already checked out.
Change-Id: I1b00ca0158c31ce5f31c11fe60816434508a05a1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Morph now depend on pygobject (to access ostree features).
Also ostree depends on libsoup.
Both libsoup and pygobject depends on GLib.
morph is in cross-* systems, so we move GLib
to the core stratum to not have to build the entire foundation
stratum in the cross-* systems.
Also the change makes sense as GLib is a dependency of strata
that not necessarily depend on foundation (like
multimedia-gstreamer)
Change-Id: I9d1527b5057c71704ef5a0fe3d3e5f348f2908e5
|
|
|
|
|
|
|
|
|
|
|
| |
Some interesting changes:
- The command hwclock(8) uses the drift correction for all relevant
operations and it is unnecessary yo specify --adjust on the hwclock
command line now
- zramctl(8):
this NEW COMMAND allows to control /dev/zramN devices
Change-Id: I196d3a9a0f38bcb10c2adf10a200acc4d4218a9b
|
|
|
|
|
|
|
|
|
| |
Even it can be see as a GNOME dependency, this is only
a group of autoconf macros (in the process of being
upstreamed in autoconf-archive, but we need this here
as is still being used by several projects)
Change-Id: Ia1e510283110c522eebd8f72597f4e505de7a021
|
|
|
|
|
|
|
|
| |
This enables kmod python bindings required for iscsi tools.
Enabling python in the kmod chunk requires cython for compiling
so cython is moved to core.morph.
Change-Id: Ic394d75f801efcb0be1e4ec17d9bc907f9d086a0
|
|
|
|
|
|
|
|
|
|
|
|
| |
Nano was broken; its binary not ending up in the systems.
Here we fix that, update to 2.4.0 (which has full undo/redo
functionality), and provide useful default config (enabling
syntax highlighting, etc).
Nano has also been moved from core to devtools. This stops
morph from wanting to rebuild the world when you update Nano.
Change-Id: I702b070cde6731fde04fc8a0810e2191e0bd4e6d
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit c5240343053398d288cc500ff54379a3b0de5309.
The original clean-up patch breaks the native build phase of
cross-bootstrap on tested platforms - armv8l64, armv8b64, and
x86_64.
In the bootstrap environment, the native build of bison does
rely on being run with bash rather than sh.
Change-Id: Id8ed8793f8a179615a2f8733e867445cac544043
|
|
|
|
| |
Change-Id: I6a0b0ebe0fb7d2505ac0fdcdba6a482763724808
|
|
|
|
| |
Change-Id: I58caaebe296d6c7e5684ff6836c1f2b4a155ab8f
|
|
|
|
|
|
| |
This updates libxslt to the latest commit in master because the latest
stable release (v1.1.28) is 2 years old and master is 5 months old.
This assumes that master is stable enough for using this commit.
|
|
|
|
|
|
|
|
| |
This moves python-lxml to python-core to avoid duplication of chunks in
strata when the openstack-services strata is merged into
definition master.
lxslt has been moved to core.morph because is a very common dependency
and is a requirement for python-lxml.
|
|
|
|
| |
version: 1)
|
|
|
|
|
|
|
|
| |
change to version: 1)"
Morph should have been updated first
This reverts commit ced4ed5f7aa35b46d161c5efea972699826f09de.
|
|
|
|
| |
version: 1)
|
| |
|
| |
|
| |
|
|
|
|
| |
... but in a bash configure script
|
| |
|
|\
| |
| |
| | |
Reviewed-By: Richard Maw <richard.maw@gmail.com>
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Reviewed-by: Tiago Gomes <tiago.gomes@codethink.co.uk>
Reviewed-By: Richard Maw <richard.maw@gmail.com>
|
| |/ |
|
|/
|
|
|
|
|
|
| |
From the release notes:
"This version regains most of the speed of 2.4.2 by correcting one of
two known regressions that were causing noticable slow-down when
building projects with many source files."
|
|
|
|
|
|
|
|
|
|
|
| |
Some packages have old config.guess and config.sub scripts which don't
recognize the aarch64-linux-gnu GNU triplet. For some cases, it is
enough to do a `autoreconfig -if` to update those scripts. However,
this approach cannot be used because when the configure scripts are not
compatible with the current automake, autoheader, aclocal and friends;
or when the project doesn't use automake at all (it has Makefile.in
files, but not Makefile.am files). For those cases, we copy the system
config.guess and config.sub scripts installed by automake.
|
|
|
|
|
| |
Also change the build system to cmake, as the autotools based one
doesn't seem to work with the current automake version.
|
| |
|