Christian Wiese
0e30424e04
Added x86-64 parse-config which currently provides ABI related information used by multilib parse-config
17 years ago
Christian Wiese
e4e2e01271
Improved x86-64 config making the multilib ABIs and default userland ABI chooseable
17 years ago
Christian Wiese
2756bb9a36
Improved functions.in to set libdir depending on $arch_suffix which is set by multilib parse-config
Fixed functions.in to set arch_suffix to $SDECFG_ABI_DEFAULT if we do not build multilib (hack!)
Note: As discussed with Alejandro we agreed on removing that hack later
while removing ugly libdir mangling from packages (i.e. xorg)!
17 years ago
Christian Wiese
62035fecf6
Fixed Build-Pkg to also include libn32 in $flistroot (mips64 specific see note)
Note: As mips64 can be build triarch multilib, 32bit pure, 64bit pure and
mixed using 32bit data/64bit instructions (aka n32) and because we
decided to symlink lib to the default userland libdir we have to
include libn32, which is by the way not default for n32 libs and purely
OpenSDE specific!
17 years ago
Christian Wiese
08baca1738
Added multilib parse-config which will handle packages flagged with MULTILIB
Improved multilib parse-config first to cleanup and then injecting architecture specific compiler flags
Note: Currently only x86-64 is implemented but others will be added as soon
as they are tested properly!
Improved readability of multilib parse-config replacing 'expr' and backtick notation
multilib: fixed parse-config to backup arch_target and restore it after compiling
17 years ago
Christian Wiese
1318579eb0
Changed lib/parse-config to export arch_abis
17 years ago
Christian Wiese
5cec1dc14b
Added MULTILIB flag
17 years ago
Christian Wiese
4b8b150398
Removed x86-64 specific glibc postconfig where we implemented our old multilib support (obsolete)
17 years ago
Alejandro Mery
37cdffd581
docker: always run ./debug.sh as root
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
7c98fa11a0
fl_wrapper: -Werror [DO-NOT-MERGE]
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
fcffa79ed2
fl_wrapper: fix fl_wrapper_test to pass required arg0
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
b01cc8dc46
sde-build-tools: flwrapper: use ldd to decide FLWRAPPER_LIBC [WIP]
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
5a861e0712
sde-build-tools: factor out code to build flist tools
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
f65a981093
docker: add hook to docker-ubuntu-builder [DO-NOT-MERGE]
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
c13c8def27
sde-download: allow .jar to be described as "Java archive data"
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
098c357646
sde-cleanup-linger: add -d/--dry-run mode
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
9f501abc4c
sde-cleanup: switch to --foo options
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
0571bdad8c
sde: make `sde` ensure usage of ./run.sh when available
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
46b7084bf6
sde: add optional `-x` support for `set -x` the sde frontend
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
e7570f7902
sde-update-tree: remove hardcoded package's url from the checkout loop
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
77842d946f
sde-update-tree: use https:// instead of git:// as default baseurl
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Nagy Károly Gábriel
72ee96d765
toolchain: replace su-ecex with propper sudo. They are not the same thing
4 years ago
Nagy Károly Gábriel
30089f0408
toolchain: make the rootfs creation less chatty
4 years ago
Nagy Károly Gábriel
6a9abb85df
toolchain: add gettext to the target, needed by flex
4 years ago
Alejandro Mery
cc79378230
generic: add autoconf-archive to minimal
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Nagy Károly Gábriel
2125131bcf
toolchain: add ca-certificates to target so git and curl work with https
4 years ago
Nagy Károly Gábriel
4119413405
toolchain: Introduced ed as dependency for bc, autoconf-archive,
rsync dependency for kernel and new package libucontext
Signed-off-by: Nagy Károly Gábriel <k@jpi.io>
4 years ago
Alejandro Mery
2e0f6def20
target/generic: add isl as needed by cloog, needed for building gcc
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
c65f1b17ac
sde-commit: prerender Signed-of-by when using -s
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
83d6eece60
allow bash 5.x on the host
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
0e447e6d02
fl_wrapper: sanitise to prevent buffer overflow warnings
Signed-off-by: Alejandro Mery <amery@jpi.io>
4 years ago
Alejandro Mery
fd40fbfc66
sde-build-tools: make sure we don't can't a .a for fl_wrapper
Signed-off-by: Alejandro Mery <amery@jpi.io>
4 years ago
Alejandro Mery
1804da4ac9
sde-commit: add -s support to sign git commits
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
5baccef497
sde-update-package: remove bashism
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
d5fbb01485
sde: allow redirects when downloading the mirrors list
Signed-off-by: Alejandro Mery <amery@geeks.cl>
5 years ago
Alejandro Mery
06c4071896
sde-list-download: get rid of bashism to extract first char of filename
Signed-off-by: Alejandro Mery <amery@geeks.cl>
5 years ago
Alejandro Mery
d2d683b161
sde-download: allow redirects when probing mirrors
Signed-off-by: Alejandro Mery <amery@geeks.cl>
5 years ago
Nagy Károly Gábriel
d4f3792dd9
toolchain: Introduced libexecinfo a dependency of libunwind for musl builds
7 years ago
Nagy Károly Gábriel
951e986df9
toolchain: added less, which is nice to have.
7 years ago
Nagy Károly Gábriel
51659c4c39
toolchain: added xz needed to extract linux
8 years ago
Nagy Károly Gábriel
5306a93476
toolchain: added su-exec and moved around some packages
8 years ago
Nagy Károly Gábriel
5232c84900
docker: simplified output, now uses archives not sandbox.
8 years ago
Nagy Károly Gábriel
7f4cbe0281
toolchain: hardcoded docker as output type
8 years ago
Nagy Károly Gábriel
58f9eea90e
target: added docker rootfs output support
8 years ago
Nagy Károly Gábriel
ce2c5be84f
toolchain: started modeling target as a docker image.
Removed packages that are not needed in a docker image,
linux, syslinux, sudo.
The Image is set to none for now, later we will pack
the rootfs in a tar.xz
8 years ago
Nagy Károly Gábriel
acf1540218
toolchain: added shadow
8 years ago
Nagy Károly Gábriel
2dd3b014b1
toolchain: set deefault compression of squashfs to gzip as we do not support xz.
8 years ago
Nagy Károly Gábriel
41327553a8
toolchain: added vim to the toolchain target
8 years ago
Nagy Károly Gábriel
9c124ad858
toolchain: removed gettext and pam
8 years ago
Nagy Károly Gábriel
2212a0c96e
flags: introduce GNU-11 flag, to hardcode -std=gnu++11
8 years ago