Commit Graph

226 Commits

Author SHA1 Message Date
Wildan M
617d3c35b5
Update git with workaround 2026-10-30 04:35:28 +07:00
Wildan M
dc63352e5e
Enable libunwind and disable compiler-rt 2026-10-28 12:11:53 +07:00
Wildan M
df7986b858
wasi-libc: Fix linker problem 2026-10-22 10:31:20 +07:00
Jeremy Soller
0fa90fc07a Merge branch 'remove-rlimit-patch' into 'master'
remove no_rlimit patch from patch package

See merge request redox-os/redox!2394
2026-10-21 10:17:47 -06:00
Jeremy Soller
3f90e9232c Merge branch 'python-ioctl' into 'master'
python: Fix ioctl arg type

See merge request redox-os/redox!2393
2026-10-21 10:15:59 -06:00
auronandace
c01b9c8d10 remove no_rlimit patch from patch package 2026-10-16 11:34:03 +01:00
Wildan M
795aa87b72
Fix rust compilation 2026-10-16 17:30:02 +07:00
Wildan M
8cfa74baa5
python: Fix ioctl arg type 2026-10-15 15:02:07 +07:00
Jeremy Soller
bb24a6d468 Merge branch 'lua' into 'master'
Fix lua-compat compilation, fix openttd prefix

See merge request redox-os/redox!2371
2026-09-30 06:03:15 -06:00
Jeremy Soller
004566fa67 Merge branch 'dont_touch_user_home' into 'master'
Don't touch user home from packages

See merge request redox-os/redox!2365
2026-09-29 17:19:53 -06:00
Wildan M
f2915fb2e8
Fix lua-compat compilation 2026-09-28 23:37:53 +07:00
bjorn3
cb48d8c091 Remove crates-io-index package
It is useless now that the spare registry is the default in Cargo as
Cargo no longer looks at the git registry repo at all.
2026-09-27 19:35:11 +02:00
bjorn3
69183db389 Move hello-world-examples sources to /usr/share 2026-09-27 19:35:11 +02:00
Wildan M
0f1714fbd7
Fix llvm miscompilation cross arch 2026-09-27 10:23:36 +07:00
Wildan M
78f1d0351d
prefix: Move clang env to compiler option 2026-09-13 23:53:37 +07:00
Wildan M
06db854b91
Fixes to building libcxx 2026-09-02 07:02:41 +07:00
Wildan M
a417d3484c
Port clang compiler-rt and libcxx 2026-09-01 11:44:39 +07:00
Konstantin Shabanov
52871803b2 nix: Fix gcc13-freestanding-install again
It appears, that in a clean state it's still failing:

+ cd ./zlib/contrib/minizip
+ autoreconf2.69 -fvi -I/home/kis/Projects/tryredox/redox/recipes/dev/gcc13/source/config -I/usr/share/aclocal
configure.ac:7: error: required file './compile' not found
configure.ac:7:   'automake --add-missing' can install 'compile'
configure.ac:7: error: required file './config.guess' not found
configure.ac:7:   'automake --add-missing' can install 'config.guess'
configure.ac:7: error: required file './config.sub' not found
configure.ac:7:   'automake --add-missing' can install 'config.sub'
configure.ac:6: error: required file './install-sh' not found
configure.ac:6:   'automake --add-missing' can install 'install-sh'
configure.ac:7: error: required file './ltmain.sh' not found
configure.ac:6: error: required file './missing' not found
configure.ac:6:   'automake --add-missing' can install 'missing'
Makefile.am: error: required file './depcomp' not found
Makefile.am:   'automake --add-missing' can install 'depcomp'
autoreconf: automake failed with exit status: 1
cook host:gcc13 - failed

Fix it by putting copy operations before executing
autotools_recursive_regenerate.
Also, copy all the required files to fix the issue.
2026-08-28 12:35:20 +07:00
Wildan M
9a02547633
prefix: Fix curl for fedora when building rust 2026-08-26 10:26:45 +07:00
Wildan M
4fed741db6
prefix: Allow unprefixed autoreconf with version check 2026-08-26 10:25:53 +07:00
Jeremy Soller
697898b6ef Merge branch 'patch-1' into 'master'
Fix `libreadline.a` error

See merge request redox-os/redox!2300
2026-08-18 07:06:39 -06:00
Wildan M
13d4db7992
Partially revert "Some filesystem config and recipe improvements"
This partially reverts commit 1115a31e06.
2026-08-16 22:53:30 +07:00
Aadarsh
0e07ce71f2 Edit recipe.toml 2026-08-14 11:51:17 +05:30
Aadarsh
79ae2e84e0 Fix libreadline.a not found error 2026-08-14 10:14:42 +05:30
Ribbon
1115a31e06 Some filesystem config and recipe improvements 2026-08-13 14:26:21 -03:00
Wildan M
6a37e7df6d
Probably fix rustpython static build 2026-08-11 04:06:10 +07:00
Konstantin Shabanov
9b1932db7f recipes: rust: Set SSL_CERT_FILE explicitly
Otherwise, rust recipe fails to download using curl:

+ python3 /mnt/redox/recipes/dev/rust/source/x.py install --config config.toml --jobs 32
downloading https://static.rust-lang.org/dist/2026-04-14/rust-std-beta-x86_64-unknown-linux-gnu.tar.xz
running: curl --progress-bar --retry-all-errors --location \
--speed-time 30 --speed-limit 10 --connect-timeout 30 \
--output /tmp/nix-shell.LcAteo/tmpuv1ls9sy --continue-at - \
--retry 3 --show-error --remote-time --fail \
https://static.rust-lang.org/dist/2026-04-14/rust-std-beta-x86_64-unknown-linux-gnu.tar.xz
curl: (60) SSL certificate OpenSSL verify result: unable to get local issuer certificate (20)
More details here: https://curl.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the webpage mentioned above.
Warning: Problem (retrying all errors). Retrying in 1 second. 3 retries left.
curl: (60) SSL certificate OpenSSL verify result: unable to get local issuer certificate (20)
More details here: https://curl.se/docs/sslcerts.html
2026-07-30 23:15:44 +07:00
Konstantin Shabanov
fba3a493fd recipes: rust: Fix line endings 2026-07-30 23:03:59 +07:00
Konstantin Shabanov
a2f375d0ef nix: native: Fix gcc(-freestanding)-install
Provide ACLOCAL_PATH explicitly to avoid the error:

+ autoreconf2.69 -fvi -I/mnt/redox/recipes/dev/gcc13/source/config -I/usr/share/aclocal
+ for f in $(find . -name configure.ac -o -name configure.in -type f | sort)
++ dirname ./zlib/contrib/minizip/configure.ac
+ echo '* autotools regen in '\''./zlib/contrib/minizip'\''...'
* autotools regen in './zlib/contrib/minizip'...
++ dirname ./zlib/contrib/minizip/configure.ac
+ cd ./zlib/contrib/minizip
+ autoreconf2.69 -fvi
-I/mnt/redox/recipes/dev/gcc13/source/config
-I/usr/share/aclocal
Makefile.am:1: error: Libtool library used but 'LIBTOOL' is undefined
Makefile.am:1:   The usual way to define 'LIBTOOL' is to add 'LT_INIT'
Makefile.am:1:   to 'configure.ac' and run 'aclocal' and 'autoconf' again.
Makefile.am:1:
Makefile.am:1:   If 'LT_INIT' is in 'configure.ac', make sure
Makefile.am:1:   its definition is in aclocal's search path.
Makefile.am:1:
Makefile.am:1:   If you install Automake in its own prefix,
Makefile.am:1:   you'll need to arrange for the Libtool m4 files
Makefile.am:1:   to be found by aclocal.  For info on this, see:
Makefile.am:1:     https://gnu.org/s/automake/manual/automake.html#Libtool-library-used-but-LIBTOOL-is-undefined
autoreconf: automake failed with exit status: 1
cook host:gcc13 - failed
Failed to run [cd "recipes/dev/gcc13/source" && "bash" "-ex"]: exited with status exit status: 1
make: *** [mk/prefix.mk:250: prefix/x86_64-unknown-redox/gcc-freestanding-install] Error 1
missing LT_INIT
2026-07-30 22:29:48 +07:00
Wildan M
402f2f4cdb toolchain: Add wasip1 target and miri 2026-07-26 15:35:18 +02:00
Wildan M
9505e62b38
Add shared-mime-info as dependency of gdk-pixbuf 2026-07-19 18:04:41 +07:00
auronandace
0a3bda02a3 fix missing quote in python312 recipe 2026-07-15 07:08:18 +01:00
Wildan M
45b03a18aa
Fix fetch-changed prefix, use rustinstall.sh for img 2026-07-14 20:50:10 +07:00
Wildan M
e2a0fe8d9c
Add python cross env and fix gio scanner 2026-07-07 01:18:37 +07:00
Wildan M
2ba2fd843e Support compiling more i586 programs 2026-06-21 20:51:08 +02:00
Wildan M
e50218f49a
Add more packages to CI 2026-06-07 09:09:20 +07:00
Wildan M
8d2330dbc9 Revert enable PIE via gcc flags 2026-06-04 09:50:25 +02:00
Wildan M
9dba94a28a
Enable PIE by default in GCC 2026-05-31 03:08:43 +07:00
Jeremy Soller
a42a64e37a Support nightly 2026-05-24 2026-05-26 07:19:36 -06:00
Wildan M
da71785aed
Move recipe categories 2026-05-22 01:46:02 +07:00
Wildan M
64064962a9
Wholesale /usr tidyup part II 2026-05-17 15:25:38 +07:00
Wildan M
68f5686159
Wholesale /usr tidyup 2026-05-15 22:36:18 +07:00
Wildan M
34ff7b8348 Fix goaccess and other partial fix 2026-05-09 07:19:58 +02:00
Wildan M
c8236b5692
Update and fix cmake 2026-05-07 11:43:15 +07:00
Wildan M
6862a7b98d
Adapt changes needed for linux-relibc 2026-05-03 09:39:01 +07:00
Wildan M
a44365b9bb
Enable deterministic *.a files on binutils 2026-04-17 16:39:01 +07:00
Wildan M
5887700979
Fix rebuilding gcc13 2026-04-16 05:20:52 +07:00
Jeremy Soller
74f7cc3f0e Merge branch 'mv-deps' into 'master'
Change all openssl and ncurses deps

See merge request redox-os/redox!2052
2026-04-11 06:41:18 -06:00
Wildan M
1870808a1f
Change all openssl1 to openssl3 2026-04-11 07:16:54 +07:00
Wildan M
40ab44f2b3
Fix building git for i586 2026-04-11 04:49:17 +07:00