Commit Graph

200 Commits

Author SHA1 Message Date
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
Wildan M
7d56229f15
Revert removing GCC with-sysroot 2026-04-07 00:34:28 +07:00
Wildan M
12c9a4d498
Add missing blake3 hashes 2026-04-05 02:24:20 +07:00
Wildan M
cc9bcb64a0
Update scripts for php and pkg-config 2026-04-05 02:17:32 +07:00
Wildan M
eaa211dfbc
Set rpath and add more deps to cookbook 2026-04-02 06:15:48 +07:00
Wildan M
9764ffa322
Fix missing native toolchain in llvm21 2026-03-23 21:51:36 +07:00
Jeremy Soller
d81a3133ec Merge branch 'change-py' into 'master'
Replace rustpython to python312

See merge request redox-os/redox!1997
2026-03-10 07:47:23 -06:00
Wildan M
2690132203
Make lua dynamically linked 2026-03-10 17:12:57 +07:00
Wildan M
b997f7abd9
Replace rustpython to python312 2026-03-10 17:07:34 +07:00
Wildan M
6581cf2163
Fix ncursesw, readline and bzip2 for python build 2026-03-10 10:37:44 +07:00
Wildan M
1261374396
Make python quicker to build 2026-03-10 07:34:59 +07:00
Wildan M
9bab0c1fc4
Use ncursesw to support unicode everywhere 2026-03-10 07:34:41 +07:00
Jeremy Soller
cf717dc830 Merge branch 'reexport-clangs' into 'master'
Reexport flags for cc crate

See merge request redox-os/redox!1977
2026-03-05 09:17:49 -07:00
Jeremy Soller
65ccfe6fee Merge branch 'mate-fix' into 'master'
Couple of fixes for mate desktop

See merge request redox-os/redox!1976
2026-03-05 09:16:21 -07:00
Wildan M
326be5fd56
Reexport flags for cc crate 2026-03-05 16:48:51 +07:00
Wildan M
49a2777299
Couple of fixes for mate desktop 2026-03-05 12:54:05 +07:00
Wildan M
726cc0788c
Fix rust recipe linker flag, remove libxml2 from llvm 2026-03-03 23:38:21 +07:00
Wildan M
627a958ddd
Make rust config configurable by target 2026-03-02 01:40:55 +07:00
Wildan M
d07cdf6400
Disable frame pointer for i586 2026-02-28 15:55:46 +07:00
Wildan M
fad6779cdc
Set llvm in rust for redox dynamically linked 2026-02-26 15:22:01 +07:00
Wildan M
f3748bf466
Fix rust compilation, add rustdoc tool 2026-02-24 05:48:47 +07:00
Wildan M
4250aba702
Add cmake workaround for llvm again 2026-02-21 19:08:54 +07:00
Wildan M
2822d533ea
Add clang-install to relibc prefix and use them for llvm-config 2026-02-21 17:55:49 +07:00
Jeremy Soller
9d672df778 Merge branch 'fix-rust' into 'master'
Add link to zstd in rust

See merge request redox-os/redox!1908
2026-02-14 13:48:24 -07:00
Wildan M
7a6f68365f
Link zstd to rust 2026-02-15 02:09:39 +07:00
Wildan M
ac04e4ab64
Add gperf to fontconfig 2026-02-15 02:01:13 +07:00
Wildan M
45aa4951eb
Use zstd for llvm 2026-02-13 09:29:15 +07:00