sylware / nyanlinux (public) (License: AFFERO GPLv3) (since 2019-09-09) (hash sha1)
scripts for a lean, from scratch, amd hardware, linux distro
List of commits:
Subject Hash Author Date (UTC)
Gfx stack update and more 4d115c508205a8080ff77f58ff1fcb8adbc8d295 Sylvain BERTRAND 2023-09-02 14:28:23
onetouch: update with disablewifi c18796f8aff16603804900d0dc5a4c8a56a44622 Sylvain BERTRAND 2023-08-24 13:21:12
binutils-tinycc: update 01e603aab2ae33fff1fb0116b250cd9c61891503 Sylvain BERTRAND 2023-08-22 10:57:48
nyanmp: update bbd1b8576770f3d0a818744767e802c626aef977 Sylvain BERTRAND 2023-08-13 20:56:48
Gfx stack update 87e87e1667b52802e05cca455ef6d0fabc1e14db Sylvain BERTRAND 2023-08-12 19:55:36
doc fixes fbea1d2712d6ac940171c305a4365685ae4ea2b3 Sylvain BERTRAND 2023-08-11 15:01:33
glibc is lost cb48e764d36c6e6a17fd3b86057cd9d16372866b Sylvain BERTRAND 2023-08-11 01:43:24
alsa-lib-1.2.9 3ab47daf0697640797409403e89479750e1df3a4 Sylvain BERTRAND 2023-08-09 13:13:44
update that c++ diarrhea. 830386d522bc9cac08202ded04ce501c56712db4 Sylvain BERTRAND 2023-08-08 19:58:39
cleanup 1f706f57277405496cd6432a339259801e9df90b Sylvain BERTRAND 2023-08-08 17:20:05
dwm: move from tag to toggletag 2f5184715c58a00b739857d295d375522f3f2535 Sylvain BERTRAND 2023-08-03 00:35:14
Gfx stack update e25ed24c7d1a9b145de3cad63dcd617c3b9bd6f5 Sylvain BERTRAND 2023-07-29 14:14:06
EDLF64.draft, reentrancy and thread safety f66313fdcb17b2fa8ba3f227bc26bfac94f189ee Sylvain BERTRAND 2023-07-29 14:13:12
clear a bit the EDLF64 draft. 4dd34b7fa5ae978dce295cc4a836e367d25f007d Sylvain BERTRAND 2023-07-25 14:06:13
EDLF64 re-entrancy/fix. 404ecd7028b1031ccbb88300c90674618819c5bd Sylvain BERTRAND 2023-07-18 20:30:58
Gfx stack update 8025b4f7dac102ccc5de280df2105e73a31f1910 Sylvain BERTRAND 2023-07-15 15:04:11
EDLF64: clean munmap of the executable itself 1ed67b684b7c154cbb7eea742cb8eef0c7790dbc Sylvain BERTRAND 2023-07-09 17:37:27
last ffpmeg before breaking nyanmp 36cded2ce51a6df8edfcffc71094695fa8ad871c Sylvain BERTRAND 2023-07-09 15:05:32
Gfx stack update b2050ef1941139d255c61c2c82e24e6de364c5b4 Sylvain BERTRAND 2023-07-08 16:58:03
improve EDLF64 draft 48938c705c4f10e898677ec6e321dfad8d892f3f Sylvain BERTRAND 2023-07-07 18:36:15
Commit 4d115c508205a8080ff77f58ff1fcb8adbc8d295 - Gfx stack update and more
Usual issues in mesa, and they glitched vulkan dota2 rendering.
Author: Sylvain BERTRAND
Author date (UTC): 2023-09-02 14:28
Committer name: Sylvain BERTRAND
Committer date (UTC): 2023-09-02 14:28
Parent(s): c18796f8aff16603804900d0dc5a4c8a56a44622
Signer:
Signing key:
Signing status: N
Tree: 8ebca9fc3cd10f4431ca8499efdf0243a15186ba
File Lines added Lines deleted
builders/binutils-2.41-tinycc-d1c107738b0f85c80cbe7cb859cb8ade6bd1ce16/0/tinycc-d1c107738b0f85c80cbe7cb859cb8ade6bd1ce16/builder.sh 5 4
builders/cproc-0985a7893a4b5de63a67ebab445892d9fffe275b/builder.sh 185 0
builders/dav1d-97becd73726c3d4c4bb8793d2215f846da8795af/builder.sh 0 0
builders/dav1d-97becd73726c3d4c4bb8793d2215f846da8795af/contrib/x86_64_linux_glibc_gcc.sh 0 0
builders/drm-7bdb135f0c8e6ae2c0ed6d4bd6a8423eb1df5c26/builder.sh 0 0
builders/drm-7bdb135f0c8e6ae2c0ed6d4bd6a8423eb1df5c26/contrib/pkgconfig/libdrm.pc.in 0 0
builders/drm-7bdb135f0c8e6ae2c0ed6d4bd6a8423eb1df5c26/contrib/pkgconfig/libdrm_amdgpu.pc.in 0 0
builders/drm-7bdb135f0c8e6ae2c0ed6d4bd6a8423eb1df5c26/contrib/pkgconfig/libdrm_radeon.pc.in 0 0
builders/drm-7bdb135f0c8e6ae2c0ed6d4bd6a8423eb1df5c26/contrib/x86_64_amdgpu_linux_gnu_drm_gcc.sh 0 0
builders/ffmpeg-fc993e7a53c2e7a18f8d49b3a52cadf47580b82c/builder.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/builder.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/amd.sh 2 1
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/compiler.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/compiler_aco.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/compiler_glsl.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/compiler_nir.sh 3 1
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/dri2.c.patch 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/dri_util.c.patch 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/dri_util.h.patch 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/drm_helper.h.patch 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/egl.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/egl_dri2.c.patch 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/external_deps.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/gallium.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/gallium_auxiliary.sh 1 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/gallium_drivers.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/gallium_frontends.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/gallium_state_trackers.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/gallium_targets.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/gallium_winsys.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/gbm.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/gcc_binutils.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/generators_amd.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/generators_egl.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/generators_gallium_auxiliary.sh 1 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/generators_gallium_frontends.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/generators_glsl.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/generators_mapi.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/generators_mesa.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/generators_nir.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/generators_spirv.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/generators_util.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/glx.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/loader.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/mapi.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/matypes.h.x86_64 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/mesa.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/pipe_loader.c.patch 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/pkgconfig/dri.pc.in 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/pkgconfig/egl.pc.in 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/pkgconfig/gbm.pc.in 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/pkgconfig/gl.pc.in 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/si_pipe.c.patch 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/si_uvd.c 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/util.sh 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/vtn_opencl.c 0 0
builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/x86_64_linux_glibc_amdgpu.sh 0 0
builders/mesa-vulkan-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/builder.sh 0 0
builders/mesa-vulkan-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/generators.sh 0 0
builders/mesa-vulkan-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/radv_device.c.patch 0 0
builders/mesa-vulkan-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/radv_meta.c.patch 0 0
builders/mesa-vulkan-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/radv_no_tracers.c 0 0
builders/mesa-vulkan-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/vk_enum_to_str.c 0 0
builders/mesa-vulkan-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/vk_enum_to_str.h 0 0
builders/mesa-vulkan-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/vtn_opencl.c 0 0
builders/mesa-vulkan-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh 5 1
builders/mesa-vulkan-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/radeon_icd.x86_64.json 0 0
builders/qbe-d41d91ddd851798349f37d9bb75ed2718bbe28f5/builder.sh 132 0
builders/xf86-video-amdgpu-ae22d12d420efbd8847f9b64b37e7a4cadde2600/builder.sh 0 0
File builders/binutils-2.41-tinycc-d1c107738b0f85c80cbe7cb859cb8ade6bd1ce16/0/tinycc-d1c107738b0f85c80cbe7cb859cb8ade6bd1ce16/builder.sh changed (mode: 100644) (index f268550..755b5e1)
... ... rm -Rf $build_dir
35 35 mkdir -p $build_dir mkdir -p $build_dir
36 36 cd $build_dir cd $build_dir
37 37
38 # XXX: in order to build the target libtcc, the host tcc must have the target system headers
39 # builtin with --sysincludepaths.
38 40 $pkg_dir/configure \ $pkg_dir/configure \
39 41 --prefix=/nyan/toolchains/$toolchain_name/$slot \ --prefix=/nyan/toolchains/$toolchain_name/$slot \
40 42 --cross-prefix=$target_gnu_triple- \ --cross-prefix=$target_gnu_triple- \
 
... ... $pkg_dir/configure \
46 48 -L/nyan/glibc/current/lib \ -L/nyan/glibc/current/lib \
47 49 -Wl,-s \ -Wl,-s \
48 50 -O2 -pipe -fPIC" \ -O2 -pipe -fPIC" \
49 --ar=ar \
50 51 --enable-static \ --enable-static \
51 --sysincludepaths=/nyan/toolchains/$toolchain_name/$slot/lib/tcc/include:/nyan/glibc/current/include:/nyan/linux-headers/current/include \
52 --libpaths=/nyan/glibc/current/lib \
53 --crtprefix=/nyan/glibc/current/lib
52 --sysincludepaths=/nyan/glibc/current/include:/nyan/linux-headers/current/include \
53 --libpaths= \
54 --crtprefix=
54 55 make -j $threads_n make -j $threads_n
55 56 make install make install
56 57
File builders/cproc-0985a7893a4b5de63a67ebab445892d9fffe275b/builder.sh added (mode: 100644) (index 0000000..4f7e23f)
1 #XXX not yet in a toolchain
2 src_name=cproc
3 git_commit=${pkg_name##*-}
4 slot=$git_commit
5 git_url0=https://git.sr.ht/~mcf/cproc
6
7 pkg_dir=/run/pkgs/$src_name
8 src_dir=$src_dir_root/$src_name
9 rm -Rf $pkg_dir
10 mkdir -p /run/pkgs
11 cp -r $src_dir $pkg_dir
12
13 tcc_path=/nyan/toolchains/binutils-tinycc/current
14
15 PATH_SAVED=$PATH
16 export PATH="\
17 $tcc_path/bin:\
18 /nyan/make/current/bin:\
19 /nyan/git/current/bin:\
20 $PATH\
21 "
22 target_gnu_triple=$(basename "$(ls -d $tcc_path/bin/*-tcc)")
23 target_gnu_triple=${target_gnu_triple%-tcc}
24
25 cd $pkg_dir
26
27 if test x$git_commit != x; then
28 git checkout --force $git_commit
29 git reset --hard
30 fi
31
32 build_dir=$builds_dir_root/$src_name-$slot
33 rm -Rf $build_dir
34 mkdir -p $build_dir
35 cd $build_dir
36
37 # XXX we don't run the configure script and genereate config.h and config.mk ourself
38 # XXX we are trying to make it work with a 0-driver tcc
39 defines=
40 cat >config.h <<EOF
41 static const char target[] = "$target_gnu_triple";
42 static const char *const startfiles[] = {"",""}; /* XXX: EMPTY FOR NOW */
43 static const char *const endfiles[] = {"",""}; /* XXX: EMPTY FOR NOW */
44 static const char *const preprocesscmd[] = {
45 "/nyan/cproc/$slot/bin/cpp",
46
47 /* clear preprocessor GNU C version */
48 "-U", "__TINYC__",
49 "-U", "__TCC_PP__",
50
51 /* we don't yet support these optional features */
52 "-D", "__STDC_NO_ATOMICS__",
53 "-D", "__STDC_NO_COMPLEX__",
54 "-D", "__STDC_NO_VLA__",
55 "-U", "__SIZEOF_INT128__",
56
57 /* we don't generate position-independent code */
58 "-U", "__PIC__",
59
60 /* ignore attributes and extension markers */
61 "-D", "__attribute__(x)=",
62 "-D", "__extension__=",
63 $defines};
64 static const char *const codegencmd[] = {"/nyan/qbe/current/bin/qbe"};
65 static const char *const assemblecmd[] = {"$tcc_path/bin/$target_gnu_triple-as"};
66 static const char *const linkcmd[] = {"$tcc_path/bin/$target_gnu_triple-ld", "-B/nyan/glibc/current/lib --dynamic-linker '/lib64/ld-linux-x86-64.so.2'"};
67 EOF
68
69 # makefile syntax (hence variable syntax)
70 cat >config.mk <<EOF
71 PREFIX=/nyan/cproc/$slot
72 BINDIR=\$(PREFIX)/bin
73 CC=$target_gnu_triple-tcc
74 CFLAGS=
75 LDFLAGS=
76 EOF
77
78 qbe_src_files="\
79 decl.c \
80 eval.c \
81 expr.c \
82 init.c \
83 main.c \
84 map.c \
85 pp.c \
86 scan.c \
87 scope.c \
88 siphash.c \
89 stmt.c \
90 targ.c \
91 token.c \
92 tree.c \
93 type.c \
94 utf.c \
95 util.c \
96 qbe.c \
97 "
98
99 driver_src_files="\
100 driver.c \
101 util.c \
102 "
103
104 for f in $driver_src_files $qbe_src_files
105 do
106 cpp=$build_dir/$(basename $f .c).cpp.c
107
108 printf "CPP $pkg_dir/$f-->$cpp\n"
109 $target_gnu_triple-tcc \
110 -E -nostdinc \
111 -I$tcc_path/lib/tcc/include \
112 -I/nyan/linux-headers/current/include \
113 -I/nyan/glibc/current/include \
114 \
115 -I$build_dir \
116 -I$pkg_dir \
117 -o $cpp \
118 $pkg_dir/$f &
119 done
120
121 wait
122
123 for f in $qbe_src_files
124 do
125 cpp=$build_dir/$(basename $f .c).cpp.c
126 o=$build_dir/$(basename $f .c).o
127 qbe_os="$qbe_os $o"
128
129 printf "CC $cpp-->$o\n"
130 $target_gnu_triple-tcc -c -o $o $cpp &
131 done
132
133 for f in $driver_src_files
134 do
135 cpp=$build_dir/$(basename $f .c).cpp.c
136 o=$build_dir/$(basename $f .c).o
137 driver_os="$driver_os $o"
138
139 printf "CC $cpp-->$o\n"
140 $target_gnu_triple-tcc -c -o $o $cpp &
141 done
142
143 wait
144
145 mkdir -p /nyan/cproc/$slot/bin
146
147 # XXX: too much conflict between gcc/glibc and tcc to build static binaries :(
148 printf "LDDBIN /nyan/cproc/$slot/bin/cproc\n"
149 $target_gnu_triple-ld \
150 -pie -s \
151 --dynamic-linker=/lib64/ld-linux-x86-64.so.2 \
152 /nyan/glibc/current/lib/crt1.o \
153 /nyan/glibc/current/lib/crti.o \
154 $driver_os \
155 -L/nyan/glibc/current/lib \
156 -lc \
157 /nyan/glibc/current/lib/crtn.o \
158 -o /nyan/cproc/$slot/bin/cproc &
159
160 # XXX: too much conflict between gcc/glibc and tcc to build static binaries :(
161 printf "LDDBIN /nyan/cproc/$slot/bin/cproc-qbe\n"
162 $target_gnu_triple-ld \
163 -pie -s \
164 --dynamic-linker=/lib64/ld-linux-x86-64.so.2 \
165 /nyan/glibc/current/lib/crt1.o \
166 /nyan/glibc/current/lib/crti.o \
167 $qbe_os \
168 -L/nyan/glibc/current/lib \
169 -lc \
170 -L$tcc_path/lib/tcc \
171 -ltcc1 \
172 /nyan/glibc/current/lib/crtn.o \
173 -o /nyan/cproc/$slot/bin/cproc-qbe
174
175 cat >/nyan/cproc/$slot/bin/cpp <<EOF
176 #!/bin/sh
177 exec $tcc_path/bin/$target_gnu_triple-tcc -E "\$@"
178 EOF
179 chmod +x /nyan/cproc/$slot/bin/cpp
180
181 export PATH=$PATH_SAVED
182 unset PATH_SAVED
183 unset target_gnu_triple
184 rm -Rf $pkg_dir $build_dir
185 wait
File builders/dav1d-97becd73726c3d4c4bb8793d2215f846da8795af/builder.sh copied from file builders/dav1d-0b809a9281e0a97441728ad763779e7874209d37/builder.sh (similarity 100%)
File builders/dav1d-97becd73726c3d4c4bb8793d2215f846da8795af/contrib/x86_64_linux_glibc_gcc.sh copied from file builders/dav1d-a7e12b628472516718d37108fde7d438b14a0372/contrib/x86_64_linux_glibc_gcc.sh (similarity 100%)
File builders/drm-7bdb135f0c8e6ae2c0ed6d4bd6a8423eb1df5c26/builder.sh copied from file builders/drm-3ee004ef529f43366fdd1f4d32b26872cc82c6ca/builder.sh (similarity 100%)
File builders/drm-7bdb135f0c8e6ae2c0ed6d4bd6a8423eb1df5c26/contrib/pkgconfig/libdrm.pc.in copied from file builders/drm-3ee004ef529f43366fdd1f4d32b26872cc82c6ca/contrib/pkgconfig/libdrm.pc.in (similarity 100%)
File builders/drm-7bdb135f0c8e6ae2c0ed6d4bd6a8423eb1df5c26/contrib/pkgconfig/libdrm_amdgpu.pc.in copied from file builders/drm-3ee004ef529f43366fdd1f4d32b26872cc82c6ca/contrib/pkgconfig/libdrm_amdgpu.pc.in (similarity 100%)
File builders/drm-7bdb135f0c8e6ae2c0ed6d4bd6a8423eb1df5c26/contrib/pkgconfig/libdrm_radeon.pc.in copied from file builders/drm-3ee004ef529f43366fdd1f4d32b26872cc82c6ca/contrib/pkgconfig/libdrm_radeon.pc.in (similarity 100%)
File builders/drm-7bdb135f0c8e6ae2c0ed6d4bd6a8423eb1df5c26/contrib/x86_64_amdgpu_linux_gnu_drm_gcc.sh copied from file builders/drm-3ee004ef529f43366fdd1f4d32b26872cc82c6ca/contrib/x86_64_amdgpu_linux_gnu_drm_gcc.sh (similarity 100%)
File builders/ffmpeg-fc993e7a53c2e7a18f8d49b3a52cadf47580b82c/builder.sh copied from file builders/ffmpeg-014c02d43bbf35113d5794e4708cb84179d0c9d3/builder.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/builder.sh copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/builder.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/amd.sh copied from file builders/mesa-gl-amd-sh-39824457283bf194c2e2773c19708848027121e1/contrib/amd.sh (similarity 99%) (mode: 100644) (index 6a4098e..01d34f1)
... ... mkdir -p $build_dir/src/amd
57 57 libamd_common_c_files="\ libamd_common_c_files="\
58 58 $src_dir/src/amd/common/amd_family.c \ $src_dir/src/amd/common/amd_family.c \
59 59 $src_dir/src/amd/common/ac_binary.c \ $src_dir/src/amd/common/ac_binary.c \
60 $src_dir/src/amd/common/ac_debug.c \
60 61 $src_dir/src/amd/common/ac_nir.c \ $src_dir/src/amd/common/ac_nir.c \
61 62 $src_dir/src/amd/common/ac_nir_cull.c \ $src_dir/src/amd/common/ac_nir_cull.c \
62 63 $src_dir/src/amd/common/ac_nir_lower_esgs_io_to_mem.c \ $src_dir/src/amd/common/ac_nir_lower_esgs_io_to_mem.c \
 
... ... $src_dir/src/amd/common/ac_nir_lower_taskmesh_io_to_mem.c \
70 71 $src_dir/src/amd/common/ac_nir_lower_tess_io_to_mem.c \ $src_dir/src/amd/common/ac_nir_lower_tess_io_to_mem.c \
71 72 $src_dir/src/amd/common/ac_nir_lower_tex.c \ $src_dir/src/amd/common/ac_nir_lower_tex.c \
72 73 $src_dir/src/amd/common/ac_nir_opt_outputs.c \ $src_dir/src/amd/common/ac_nir_opt_outputs.c \
74 $src_dir/src/amd/common/ac_parse_ib.c \
73 75 $src_dir/src/amd/common/ac_perfcounter.c \ $src_dir/src/amd/common/ac_perfcounter.c \
74 76 $src_dir/src/amd/common/ac_shader_util.c \ $src_dir/src/amd/common/ac_shader_util.c \
75 77 $src_dir/src/amd/common/ac_shader_args.c \ $src_dir/src/amd/common/ac_shader_args.c \
 
... ... $src_dir/src/amd/common/ac_shadowed_regs.c \
77 79 $src_dir/src/amd/common/ac_gpu_info.c \ $src_dir/src/amd/common/ac_gpu_info.c \
78 80 $src_dir/src/amd/common/ac_surface.c \ $src_dir/src/amd/common/ac_surface.c \
79 81 $src_dir/src/amd/common/ac_surface_meta_address_test.c \ $src_dir/src/amd/common/ac_surface_meta_address_test.c \
80 $src_dir/src/amd/common/ac_debug.c \
81 82 $src_dir/src/amd/common/ac_msgpack.c \ $src_dir/src/amd/common/ac_msgpack.c \
82 83 $src_dir/src/amd/common/ac_rtld.c \ $src_dir/src/amd/common/ac_rtld.c \
83 84 $src_dir/src/amd/common/ac_rgp.c \ $src_dir/src/amd/common/ac_rgp.c \
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/compiler.sh copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/compiler.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/compiler_aco.sh copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/compiler_aco.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/compiler_glsl.sh copied from file builders/mesa-gl-amd-sh-39824457283bf194c2e2773c19708848027121e1/contrib/compiler_glsl.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/compiler_nir.sh copied from file builders/mesa-gl-amd-sh-95856898393782a14da6062bfce3ee92d88497d6/contrib/compiler_nir.sh (similarity 98%) (mode: 100644) (index f675a2e..07d98e2)
... ... $src_dir/src/compiler/nir/nir_divergence_analysis.c \
20 20 $src_dir/src/compiler/nir/nir_dominance.c \ $src_dir/src/compiler/nir/nir_dominance.c \
21 21 $src_dir/src/compiler/nir/nir_from_ssa.c \ $src_dir/src/compiler/nir/nir_from_ssa.c \
22 22 $src_dir/src/compiler/nir/nir_gather_info.c \ $src_dir/src/compiler/nir/nir_gather_info.c \
23 $src_dir/src/compiler/nir/nir_gather_ssa_types.c \
23 $src_dir/src/compiler/nir/nir_gather_types.c \
24 24 $src_dir/src/compiler/nir/nir_gather_xfb_info.c \ $src_dir/src/compiler/nir/nir_gather_xfb_info.c \
25 25 $src_dir/src/compiler/nir/nir_group_loads.c \ $src_dir/src/compiler/nir/nir_group_loads.c \
26 26 $src_dir/src/compiler/nir/nir_gs_count_vertices.c \ $src_dir/src/compiler/nir/nir_gs_count_vertices.c \
 
... ... $src_dir/src/compiler/nir/nir_opt_ray_queries.c \
163 163 $src_dir/src/compiler/nir/nir_opt_reassociate_bfi.c \ $src_dir/src/compiler/nir/nir_opt_reassociate_bfi.c \
164 164 $src_dir/src/compiler/nir/nir_opt_rematerialize_compares.c \ $src_dir/src/compiler/nir/nir_opt_rematerialize_compares.c \
165 165 $src_dir/src/compiler/nir/nir_opt_remove_phis.c \ $src_dir/src/compiler/nir/nir_opt_remove_phis.c \
166 $src_dir/src/compiler/nir/nir_opt_reuse_constants.c \
166 167 $src_dir/src/compiler/nir/nir_opt_shrink_stores.c \ $src_dir/src/compiler/nir/nir_opt_shrink_stores.c \
167 168 $src_dir/src/compiler/nir/nir_opt_shrink_vectors.c \ $src_dir/src/compiler/nir/nir_opt_shrink_vectors.c \
168 169 $src_dir/src/compiler/nir/nir_opt_sink.c \ $src_dir/src/compiler/nir/nir_opt_sink.c \
 
... ... do
218 219 $cco_slib -o $libnir_obj $f \ $cco_slib -o $libnir_obj $f \
219 220 -I$build_dir/src/compiler/spirv \ -I$build_dir/src/compiler/spirv \
220 221 -I$build_dir/src/compiler/nir \ -I$build_dir/src/compiler/nir \
222 -I$src_dir/src/gallium/auxiliary \
221 223 -I$src_dir/src/gallium/include \ -I$src_dir/src/gallium/include \
222 224 -I$src_dir/src/compiler/spirv \ -I$src_dir/src/compiler/spirv \
223 225 -I$src_dir/src/compiler/nir \ -I$src_dir/src/compiler/nir \
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/dri2.c.patch copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/dri2.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/dri_util.c.patch copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/dri_util.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/dri_util.h.patch copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/dri_util.h.patch (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/drm_helper.h.patch copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/drm_helper.h.patch (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/egl.sh copied from file builders/mesa-gl-amd-sh-39824457283bf194c2e2773c19708848027121e1/contrib/egl.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/egl_dri2.c.patch copied from file builders/mesa-gl-amd-sh-39824457283bf194c2e2773c19708848027121e1/contrib/egl_dri2.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/external_deps.sh copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/external_deps.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/gallium.sh copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gallium.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/gallium_auxiliary.sh copied from file builders/mesa-gl-amd-sh-95856898393782a14da6062bfce3ee92d88497d6/contrib/gallium_auxiliary.sh (similarity 99%) (mode: 100644) (index c3ce3ce..8af941e)
... ... $src_dir/src/gallium/auxiliary/driver_trace/tr_dump_state.c \
55 55 $src_dir/src/gallium/auxiliary/driver_trace/tr_public.h \ $src_dir/src/gallium/auxiliary/driver_trace/tr_public.h \
56 56 $src_dir/src/gallium/auxiliary/driver_trace/tr_screen.c \ $src_dir/src/gallium/auxiliary/driver_trace/tr_screen.c \
57 57 $src_dir/src/gallium/auxiliary/driver_trace/tr_texture.c \ $src_dir/src/gallium/auxiliary/driver_trace/tr_texture.c \
58 $src_dir/src/gallium/auxiliary/driver_trace/tr_video.c \
58 59 $build_dir/src/gallium/auxiliary/driver_trace/tr_util.c \ $build_dir/src/gallium/auxiliary/driver_trace/tr_util.c \
59 60 $src_dir/src/gallium/auxiliary/hud/font.c \ $src_dir/src/gallium/auxiliary/hud/font.c \
60 61 $src_dir/src/gallium/auxiliary/hud/hud_context.c \ $src_dir/src/gallium/auxiliary/hud/hud_context.c \
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/gallium_drivers.sh copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gallium_drivers.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/gallium_frontends.sh copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gallium_frontends.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/gallium_state_trackers.sh copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gallium_state_trackers.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/gallium_targets.sh copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gallium_targets.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/gallium_winsys.sh copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gallium_winsys.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/gbm.sh copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gbm.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/gcc_binutils.sh copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/gcc_binutils.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/generators_amd.sh copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_amd.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/generators_egl.sh copied from file builders/mesa-gl-amd-sh-39824457283bf194c2e2773c19708848027121e1/contrib/generators_egl.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/generators_gallium_auxiliary.sh copied from file builders/mesa-gl-amd-sh-95856898393782a14da6062bfce3ee92d88497d6/contrib/generators_gallium_auxiliary.sh (similarity 96%) (mode: 100644) (index 3604675..71e408e)
... ... mkdir -p $build_dir/src/gallium/auxiliary/driver_trace
5 5
6 6 $python3 $src_dir/src/gallium/auxiliary/driver_trace/enums2names.py \ $python3 $src_dir/src/gallium/auxiliary/driver_trace/enums2names.py \
7 7 $src_dir/src/gallium/include/pipe/p_defines.h \ $src_dir/src/gallium/include/pipe/p_defines.h \
8 $src_dir/src/gallium/include/pipe/p_video_enums.h \
8 9 $src_dir/src/util/blend.h \ $src_dir/src/util/blend.h \
9 10 -C $build_dir/src/gallium/auxiliary/driver_trace/tr_util.c \ -C $build_dir/src/gallium/auxiliary/driver_trace/tr_util.c \
10 11 -H $build_dir/src/gallium/auxiliary/driver_trace/tr_util.h \ -H $build_dir/src/gallium/auxiliary/driver_trace/tr_util.h \
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/generators_gallium_frontends.sh copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_gallium_frontends.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/generators_glsl.sh copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_glsl.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/generators_mapi.sh copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_mapi.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/generators_mesa.sh copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_mesa.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/generators_nir.sh copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_nir.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/generators_spirv.sh copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_spirv.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/generators_util.sh copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/generators_util.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/glx.sh copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/glx.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/loader.sh copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/loader.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/mapi.sh copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/mapi.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/matypes.h.x86_64 copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/matypes.h.x86_64 (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/mesa.sh copied from file builders/mesa-gl-amd-sh-39824457283bf194c2e2773c19708848027121e1/contrib/mesa.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/pipe_loader.c.patch copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/pipe_loader.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/pkgconfig/dri.pc.in copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/pkgconfig/dri.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/pkgconfig/egl.pc.in copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/pkgconfig/egl.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/pkgconfig/gbm.pc.in copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/pkgconfig/gbm.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/pkgconfig/gl.pc.in copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/pkgconfig/gl.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/si_pipe.c.patch copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/si_pipe.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/si_uvd.c copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/si_uvd.c (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/util.sh copied from file builders/mesa-gl-amd-sh-95856898393782a14da6062bfce3ee92d88497d6/contrib/util.sh (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/vtn_opencl.c copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/vtn_opencl.c (similarity 100%)
File builders/mesa-gl-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/x86_64_linux_glibc_amdgpu.sh copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/x86_64_linux_glibc_amdgpu.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/builder.sh copied from file builders/mesa-vulkan-amd-sh-5df97c27dc8cafbeb27a4ca084e83328a4d1a276/builder.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/generators.sh copied from file builders/mesa-vulkan-amd-sh-95856898393782a14da6062bfce3ee92d88497d6/contrib/generators.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/radv_device.c.patch copied from file builders/mesa-vulkan-amd-sh-5df97c27dc8cafbeb27a4ca084e83328a4d1a276/contrib/radv_device.c.patch (similarity 100%)
File builders/mesa-vulkan-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/radv_meta.c.patch copied from file builders/mesa-vulkan-amd-sh-5df97c27dc8cafbeb27a4ca084e83328a4d1a276/contrib/radv_meta.c.patch (similarity 100%)
File builders/mesa-vulkan-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/radv_no_tracers.c copied from file builders/mesa-vulkan-amd-sh-5df97c27dc8cafbeb27a4ca084e83328a4d1a276/contrib/radv_no_tracers.c (similarity 100%)
File builders/mesa-vulkan-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/vk_enum_to_str.c copied from file builders/mesa-vulkan-amd-sh-5df97c27dc8cafbeb27a4ca084e83328a4d1a276/contrib/vk_enum_to_str.c (similarity 100%)
File builders/mesa-vulkan-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/vk_enum_to_str.h copied from file builders/mesa-vulkan-amd-sh-5df97c27dc8cafbeb27a4ca084e83328a4d1a276/contrib/vk_enum_to_str.h (similarity 100%)
File builders/mesa-vulkan-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/vtn_opencl.c copied from file builders/mesa-gl-amd-sh-0d9f474381b48fa3f0b695ea51298e3efbf86ca1/contrib/vtn_opencl.c (similarity 100%)
File builders/mesa-vulkan-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh copied from file builders/mesa-vulkan-amd-sh-95856898393782a14da6062bfce3ee92d88497d6/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh (similarity 99%) (mode: 100755) (index 136a31c..68a1d2c)
... ... $src_dir/src/amd/common/ac_nir_lower_taskmesh_io_to_mem.c \
617 617 $src_dir/src/amd/common/ac_nir_lower_tess_io_to_mem.c \ $src_dir/src/amd/common/ac_nir_lower_tess_io_to_mem.c \
618 618 $src_dir/src/amd/common/ac_nir_lower_tex.c \ $src_dir/src/amd/common/ac_nir_lower_tex.c \
619 619 $src_dir/src/amd/common/ac_nir_opt_outputs.c \ $src_dir/src/amd/common/ac_nir_opt_outputs.c \
620 $src_dir/src/amd/common/ac_parse_ib.c \
620 621 $src_dir/src/amd/common/ac_perfcounter.c \ $src_dir/src/amd/common/ac_perfcounter.c \
621 622 $src_dir/src/amd/common/ac_shader_args.c \ $src_dir/src/amd/common/ac_shader_args.c \
622 623 $src_dir/src/amd/common/ac_shader_util.c \ $src_dir/src/amd/common/ac_shader_util.c \
 
... ... $cppflags_common \
704 705 -I$src_dir/src/compiler/spirv \ -I$src_dir/src/compiler/spirv \
705 706 -I$src_dir/src/compiler/nir \ -I$src_dir/src/compiler/nir \
706 707 -I$src_dir/src/compiler \ -I$src_dir/src/compiler \
708 -I$src_dir/src/gallium/auxiliary \
707 709 -I$src_dir/src/gallium/include \ -I$src_dir/src/gallium/include \
708 710 -I$src_dir/src/mesa \ -I$src_dir/src/mesa \
709 711 -I$src_dir/src \ -I$src_dir/src \
 
... ... $src_dir/src/compiler/nir/nir_divergence_analysis.c \
743 745 $src_dir/src/compiler/nir/nir_dominance.c \ $src_dir/src/compiler/nir/nir_dominance.c \
744 746 $src_dir/src/compiler/nir/nir_from_ssa.c \ $src_dir/src/compiler/nir/nir_from_ssa.c \
745 747 $src_dir/src/compiler/nir/nir_gather_info.c \ $src_dir/src/compiler/nir/nir_gather_info.c \
746 $src_dir/src/compiler/nir/nir_gather_ssa_types.c \
748 $src_dir/src/compiler/nir/nir_gather_types.c \
747 749 $src_dir/src/compiler/nir/nir_gather_xfb_info.c \ $src_dir/src/compiler/nir/nir_gather_xfb_info.c \
748 750 $src_dir/src/compiler/nir/nir_group_loads.c \ $src_dir/src/compiler/nir/nir_group_loads.c \
749 751 $src_dir/src/compiler/nir/nir_gs_count_vertices.c \ $src_dir/src/compiler/nir/nir_gs_count_vertices.c \
 
... ... $src_dir/src/compiler/nir/nir_opt_preamble.c \
884 886 $src_dir/src/compiler/nir/nir_opt_ray_queries.c \ $src_dir/src/compiler/nir/nir_opt_ray_queries.c \
885 887 $src_dir/src/compiler/nir/nir_opt_reassociate_bfi.c \ $src_dir/src/compiler/nir/nir_opt_reassociate_bfi.c \
886 888 $src_dir/src/compiler/nir/nir_opt_remove_phis.c \ $src_dir/src/compiler/nir/nir_opt_remove_phis.c \
889 $src_dir/src/compiler/nir/nir_opt_reuse_constants.c \
887 890 $src_dir/src/compiler/nir/nir_opt_shrink_stores.c \ $src_dir/src/compiler/nir/nir_opt_shrink_stores.c \
888 891 $src_dir/src/compiler/nir/nir_opt_shrink_vectors.c \ $src_dir/src/compiler/nir/nir_opt_shrink_vectors.c \
889 892 $src_dir/src/compiler/nir/nir_opt_sink.c \ $src_dir/src/compiler/nir/nir_opt_sink.c \
 
... ... $src_dir/src/util/u_thread.c \
1075 1078 $src_dir/src/util/u_vector.c \ $src_dir/src/util/u_vector.c \
1076 1079 $src_dir/src/util/u_worklist.c \ $src_dir/src/util/u_worklist.c \
1077 1080 $src_dir/src/util/vma.c \ $src_dir/src/util/vma.c \
1081 $src_dir/src/util/vl_zscan_data.c \
1078 1082 \ \
1079 1083 $src_dir/src/c11/impl/time.c \ $src_dir/src/c11/impl/time.c \
1080 1084 $src_dir/src/c11/impl/threads_posix.c \ $src_dir/src/c11/impl/threads_posix.c \
File builders/mesa-vulkan-amd-sh-2ae94b38943f36cd02bddcf40d87063c676dcb4d/radeon_icd.x86_64.json copied from file builders/mesa-vulkan-amd-sh-5df97c27dc8cafbeb27a4ca084e83328a4d1a276/radeon_icd.x86_64.json (similarity 100%)
File builders/qbe-d41d91ddd851798349f37d9bb75ed2718bbe28f5/builder.sh added (mode: 100644) (index 0000000..cbb7986)
1 #XXX not yet in a toochain
2 src_name=qbe
3 git_commit=${pkg_name##*-}
4 slot=$git_commit
5 git_url0=git://c9x.me/qbe.git
6
7 pkg_dir=/run/pkgs/$src_name
8 src_dir=$src_dir_root/$src_name
9 rm -Rf $pkg_dir
10 mkdir -p /run/pkgs
11 cp -r $src_dir $pkg_dir
12
13 PATH_SAVED=$PATH
14 export PATH="\
15 /nyan/toolchains/binutils-tinycc/current/bin:\
16 /nyan/make/current/bin:\
17 /nyan/git/current/bin:\
18 $PATH\
19 "
20 toolchain_dir=/nyan/toolchains/binutils-tinycc/current
21 # XXX: we need libgccS with what wants the target glibc.
22 libgcc_dir=/opt/toolchains/x64/elf/binutils-gcc/current/lib/gcc/x86_64-pc-linux-gnu/13.2.0
23 target_gnu_triple=$(basename "$(ls -d $toolchain_dir/bin/*-tcc)")
24 target_gnu_triple=${target_gnu_triple%-tcc}
25
26 cd $pkg_dir
27
28 if test x$git_commit != x; then
29 git checkout --force $git_commit
30 git reset --hard
31 fi
32
33 build_dir=$builds_dir_root/$pkg_name
34 rm -Rf $build_dir
35 mkdir -p $build_dir
36 cd $build_dir
37
38 # XXX: we use our own build system.
39
40 printf "#define Deftgt T_amd64_sysv\n" >$build_dir/config.h
41
42 CPP="$target_gnu_triple-tcc -nostdinc -E -x c"
43 CC="$target_gnu_triple-tcc -nostdinc -nostdlib -x c -c"
44 LDBIN="$target_gnu_triple-ld"
45
46 src_files=" \
47 main.c \
48 util.c \
49 parse.c \
50 abi.c \
51 cfg.c \
52 mem.c \
53 ssa.c \
54 alias.c \
55 load.c \
56 copy.c \
57 fold.c \
58 simpl.c \
59 live.c \
60 spill.c \
61 rega.c \
62 emit.c \
63 \
64 amd64/targ.c \
65 amd64/sysv.c \
66 amd64/isel.c \
67 amd64/emit.c \
68 \
69 arm64/targ.c \
70 arm64/abi.c \
71 arm64/isel.c \
72 arm64/emit.c \
73 \
74 rv64/targ.c \
75 rv64/abi.c \
76 rv64/isel.c \
77 rv64/emit.c \
78 "
79
80 mkdir -p $build_dir/amd64
81 mkdir -p $build_dir/arm64
82 mkdir -p $build_dir/rv64
83
84 for src_file in $src_files
85 do
86 cpp=$build_dir/$(dirname $src_file)/$(basename $src_file .c).cpp.c
87
88 printf "CPP $src_dir/$src_file-->$cpp\n"
89 $CPP -o $cpp \
90 -I$build_dir \
91 -I/nyan/linux-headers/current/include \
92 -I/nyan/glibc/current/include \
93 -I$toolchain_dir/lib/tcc/include \
94 $src_dir/$src_file &
95 done
96
97 wait
98
99 for src_file in $src_files
100 do
101 cpp=$build_dir/$(dirname $src_file)/$(basename $src_file .c).cpp.c
102 o=$build_dir/$(dirname $src_file)/$(basename $src_file .c).o
103 os="$os $o"
104
105 printf "CC $cpp-->$o\n"
106 $CC -o $o $cpp &
107 done
108
109 wait
110
111 # XXX: trying to build a static pie or even a static executable is full of conflicts
112 # don't try unless with brand new build of the glibc.
113 printf "LDDBIN qbe\n"
114 $LDBIN -o $build_dir/qbe \
115 -s \
116 --dynamic-linker=/lib64/ld-linux-x86-64.so.2 \
117 /nyan/glibc/current/lib/crt1.o \
118 /nyan/glibc/current/lib/crti.o \
119 $os \
120 -L/nyan/glibc/current/lib \
121 -lc \
122 -L$toolchain_dir/lib/tcc \
123 -ltcc1 \
124 /nyan/glibc/current/lib/crtn.o
125
126 mkdir -p /nyan/qbe/$slot/bin
127 cp -f ./qbe //nyan/qbe/$slot/bin
128
129 export PATH=$PATH_SAVED
130 unset PATH_SAVED
131 unset target_gnu_triple
132 rm -Rf $pkg_dir $build_dir
File builders/xf86-video-amdgpu-ae22d12d420efbd8847f9b64b37e7a4cadde2600/builder.sh copied from file builders/xf86-video-amdgpu-2ec854d48e0e44fc60c3955663f700cbefea3553/builder.sh (similarity 100%)
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/sylware/nyanlinux

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/sylware/nyanlinux

Clone this repository using git:
git clone git://git.rocketgit.com/user/sylware/nyanlinux

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main