Subject | Hash | Author | Date (UTC) |
---|---|---|---|
a few cross binutils for assembly and ELF linking | 58d8ea669edb9fdcffa89034309a2b16b6fb5cbb | Sylvain BERTRAND | 2021-02-10 18:51:53 |
gfx stack update | 376f48701a1a58db5641714ed02a2e7420ffb090 | Sylvain BERTRAND | 2021-02-09 18:29:29 |
gfx stack update | 2db0e6352df8b96203bcbd2e535b82621b27d76a | Sylvain BERTRAND | 2021-02-05 15:46:17 |
gfx stack update | 5587e2cfcdc8883c13a5de278e77b9ae095a6750 | Sylvain BERTRAND | 2021-01-27 14:23:49 |
lynx:www update to 2.9.0dev.6 | 6914b03a9305b0db75a8bfee9916ebb299dcbf22 | Sylvain BERTRAND | 2021-01-21 17:37:08 |
file: update to 5.39 | 4847c94be5ac71b7ee818db04bdcdb6f28040618 | Sylvain BERTRAND | 2021-01-19 16:13:16 |
README: notify that sane bootstrapping was broken by upstream | 40767db0d574aa7d8efca6a1911a4ee8f4daac5f | Sylvain BERTRAND | 2021-01-19 16:06:57 |
gfx stack update | 73c8ba9436bb1a88da6034cfdd6108d5cd9c28d6 | Sylvain BERTRAND | 2021-01-17 17:55:20 |
update:nyanmp | 61a755da013289957beed697a1669f8f573b4e9e | Sylvain BERTRAND | 2021-01-16 18:40:51 |
update of nyanmp | 0ff2e83c50843426a898a09326a720242c8adafe | Sylvain BERTRAND | 2021-01-15 18:23:31 |
nyanmp update | a2653ca0724a316894b2976daccef64a49a8fa08 | Sylvain BERTRAND | 2021-01-15 02:06:39 |
update libX11 (planned obsolescence) | d2f0a85fe482a44ebf472d8fa1e60cea3f78450c | Sylvain BERTRAND | 2021-01-12 19:56:09 |
update libxcb (planned obsolescence) | d56c4fab2c59bf3543360255a4a1ee01ed1ad024 | Sylvain BERTRAND | 2021-01-12 19:50:49 |
update python xcb proto generator (planned obsolescence) | 7ce68516c9c49b98b0174e41f4f94b5b909da90f | Sylvain BERTRAND | 2021-01-12 19:41:13 |
update libXau (planned obsolescence) | 7f1a7d2bdb6738622d46817de07eede76782f777 | Sylvain BERTRAND | 2021-01-12 19:27:58 |
update xtrans (planned obsolescence) | 201c7bd2e5290218bdce3e98c567804143359d30 | Sylvain BERTRAND | 2021-01-12 19:15:59 |
xorg-proto update (planned obsolescence) | 558b0c8dd57fde37d3b612b77753515928cf0349 | Sylvain BERTRAND | 2021-01-12 19:01:18 |
gfx stack update | 7ff23d836f9c05b7f8fbcc8974563049019c436a | Sylvain BERTRAND | 2021-01-11 02:09:04 |
gfx stack update | b3d858ab0f83211d99202e5a552bc539404cb1b3 | Sylvain BERTRAND | 2021-01-04 19:38:04 |
gfx stack update | cd5692e6c892585302811cb321411e5d5907d42e | Sylvain BERTRAND | 2020-12-28 16:18:30 |
File | Lines added | Lines deleted |
---|---|---|
builders/aarch64-binutils-0/builder.sh | 46 | 0 |
builders/riscv32-binutils-0/builder.sh | 46 | 0 |
builders/riscv64-binutils-0/builder.sh | 46 | 0 |
File builders/aarch64-binutils-0/builder.sh added (mode: 100644) (index 0000000..e5f73bb) | |||
1 | src_name=binutils | ||
2 | version=2.36.1 | ||
3 | archive_name=$src_name-$version.tar.xz | ||
4 | url0=http://ftpmirror.gnu.org/$src_name/$archive_name | ||
5 | |||
6 | slot=0 | ||
7 | target_arch=aarch64 | ||
8 | # linux-gnu counts as 1, gnu as gnu libc, or glibc, could become musl | ||
9 | target_triple=$target_arch-unknown-linux-gnu | ||
10 | |||
11 | pkg_dir=$pkgs_dir_root/$src_name-$version | ||
12 | rm -Rf $pkg_dir | ||
13 | mkdir -p $pkgs_dir_root | ||
14 | cp -f $src_dir_root/$archive_name $pkgs_dir_root | ||
15 | cd $pkgs_dir_root | ||
16 | tar xf $archive_name | ||
17 | |||
18 | build_dir=$builds_dir_root/$pkg_name | ||
19 | rm -Rf $build_dir | ||
20 | mkdir -p $build_dir | ||
21 | cd $build_dir | ||
22 | |||
23 | export "CC=gcc -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -Wl,-rpath-link,/nyan/glibc/current/lib -static-libgcc" | ||
24 | export 'CFLAGS=-O2 -pipe -fPIC' | ||
25 | $pkg_dir/configure \ | ||
26 | --target=$target_triple \ | ||
27 | --prefix=/nyan/$target_arch-$src_name/$slot \ | ||
28 | --disable-shared \ | ||
29 | --disable-nls \ | ||
30 | --disable-gold \ | ||
31 | --disable-checks \ | ||
32 | --with-mmap | ||
33 | unset CFLAGS | ||
34 | unset CC | ||
35 | |||
36 | make -j $threads_n | ||
37 | make install | ||
38 | |||
39 | # cleanup and tidying | ||
40 | rm -Rf /nyan/$target_arch-$src_name/$slot/share/info | ||
41 | rm -Rf /nyan/$target_arch-$src_name/$slot/share/man | ||
42 | rmdir -p /nyan/$target_arch-$src_name/$slot/share || true | ||
43 | find /nyan/$target_arch-$src_name/$slot -type f -name '*.la' | xargs rm -f | ||
44 | find /nyan/$target_arch-$src_name/$slot -type f | while IFS= read -r f; do if file $f | egrep 'ELF.+(shared|executable)' >/dev/null; then strip -s $f; fi; done | ||
45 | |||
46 | rm -Rf $build_dir $pkg_dir |
File builders/riscv32-binutils-0/builder.sh added (mode: 100644) (index 0000000..5ba6842) | |||
1 | src_name=binutils | ||
2 | version=2.36.1 | ||
3 | archive_name=$src_name-$version.tar.xz | ||
4 | url0=http://ftpmirror.gnu.org/$src_name/$archive_name | ||
5 | |||
6 | slot=0 | ||
7 | target_arch=riscv32 | ||
8 | # linux-gnu counts as 1, gnu as gnu libc, or glibc, could become musl | ||
9 | target_triple=$target_arch-unknown-linux-gnu | ||
10 | |||
11 | pkg_dir=$pkgs_dir_root/$src_name-$version | ||
12 | rm -Rf $pkg_dir | ||
13 | mkdir -p $pkgs_dir_root | ||
14 | cp -f $src_dir_root/$archive_name $pkgs_dir_root | ||
15 | cd $pkgs_dir_root | ||
16 | tar xf $archive_name | ||
17 | |||
18 | build_dir=$builds_dir_root/$pkg_name | ||
19 | rm -Rf $build_dir | ||
20 | mkdir -p $build_dir | ||
21 | cd $build_dir | ||
22 | |||
23 | export "CC=gcc -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -Wl,-rpath-link,/nyan/glibc/current/lib -static-libgcc" | ||
24 | export 'CFLAGS=-O2 -pipe -fPIC' | ||
25 | $pkg_dir/configure \ | ||
26 | --target=$target_triple \ | ||
27 | --prefix=/nyan/$target_arch-$src_name/$slot \ | ||
28 | --disable-shared \ | ||
29 | --disable-nls \ | ||
30 | --disable-gold \ | ||
31 | --disable-checks \ | ||
32 | --with-mmap | ||
33 | unset CFLAGS | ||
34 | unset CC | ||
35 | |||
36 | make -j $threads_n | ||
37 | make install | ||
38 | |||
39 | # cleanup and tidying | ||
40 | rm -Rf /nyan/$target_arch-$src_name/$slot/share/info | ||
41 | rm -Rf /nyan/$target_arch-$src_name/$slot/share/man | ||
42 | rmdir -p /nyan/$target_arch-$src_name/$slot/share || true | ||
43 | find /nyan/$target_arch-$src_name/$slot -type f -name '*.la' | xargs rm -f | ||
44 | find /nyan/$target_arch-$src_name/$slot -type f | while IFS= read -r f; do if file $f | egrep 'ELF.+(shared|executable)' >/dev/null; then strip -s $f; fi; done | ||
45 | |||
46 | rm -Rf $build_dir $pkg_dir |
File builders/riscv64-binutils-0/builder.sh added (mode: 100644) (index 0000000..1bd083e) | |||
1 | src_name=binutils | ||
2 | version=2.36.1 | ||
3 | archive_name=$src_name-$version.tar.xz | ||
4 | url0=http://ftpmirror.gnu.org/$src_name/$archive_name | ||
5 | |||
6 | slot=0 | ||
7 | target_arch=riscv64 | ||
8 | # linux-gnu counts as 1, gnu as gnu libc, or glibc, could become musl | ||
9 | target_triple=$target_arch-unknown-linux-gnu | ||
10 | |||
11 | pkg_dir=$pkgs_dir_root/$src_name-$version | ||
12 | rm -Rf $pkg_dir | ||
13 | mkdir -p $pkgs_dir_root | ||
14 | cp -f $src_dir_root/$archive_name $pkgs_dir_root | ||
15 | cd $pkgs_dir_root | ||
16 | tar xf $archive_name | ||
17 | |||
18 | build_dir=$builds_dir_root/$pkg_name | ||
19 | rm -Rf $build_dir | ||
20 | mkdir -p $build_dir | ||
21 | cd $build_dir | ||
22 | |||
23 | export "CC=gcc -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -Wl,-rpath-link,/nyan/glibc/current/lib -static-libgcc" | ||
24 | export 'CFLAGS=-O2 -pipe -fPIC' | ||
25 | $pkg_dir/configure \ | ||
26 | --target=$target_triple \ | ||
27 | --prefix=/nyan/$target_arch-$src_name/$slot \ | ||
28 | --disable-shared \ | ||
29 | --disable-nls \ | ||
30 | --disable-gold \ | ||
31 | --disable-checks \ | ||
32 | --with-mmap | ||
33 | unset CFLAGS | ||
34 | unset CC | ||
35 | |||
36 | make -j $threads_n | ||
37 | make install | ||
38 | |||
39 | # cleanup and tidying | ||
40 | rm -Rf /nyan/$target_arch-$src_name/$slot/share/info | ||
41 | rm -Rf /nyan/$target_arch-$src_name/$slot/share/man | ||
42 | rmdir -p /nyan/$target_arch-$src_name/$slot/share || true | ||
43 | find /nyan/$target_arch-$src_name/$slot -type f -name '*.la' | xargs rm -f | ||
44 | find /nyan/$target_arch-$src_name/$slot -type f | while IFS= read -r f; do if file $f | egrep 'ELF.+(shared|executable)' >/dev/null; then strip -s $f; fi; done | ||
45 | |||
46 | rm -Rf $build_dir $pkg_dir |