Ehmry -
6158b58569
readelferislinks utility for parsing ERIS ELF notes
2022-10-12 22:02:26 -05:00
Ehmry -
d2bf5375d8
Update ERIS and record URN mappings in ELF notes
2022-10-07 21:30:32 -05:00
Ehmry -
20281a8420
erisPatchHook: generate a Dhall manifest
2022-10-07 21:29:14 -05:00
Ehmry -
f5108bc99b
Update to Nixpkgs-21.11
...
- gdb patch is upstream, remove
- fix patchelf with empty rpaths
- update to latest ERIS Nim implementation
2022-10-07 21:29:14 -05:00
Ehmry -
ae591f0faf
Expose prev-overlay nixpkgs to genodePackages
2022-05-25 11:20:32 -05:00
Ehmry -
99c0670abf
Refactor overlay/llvm-11 to overiddes only
2022-05-25 11:20:32 -05:00
Ehmry -
2033bd8af1
Deadnix cleanup
...
https://github.com/astro/deadnix
2022-04-24 18:20:39 -05:00
Ehmry -
9a12b98960
Cleanup
2022-04-24 18:20:39 -05:00
Ehmry -
ad9261c0ac
A bunch of unstaged stuff I found months later
2021-12-10 10:13:20 +00:00
Ehmry -
268fab7808
overlay: do not override LLVM for non-Genode
2021-04-15 09:32:00 +02:00
Ehmry -
de8b1a1b71
overlay/zstd: do not build tests
2021-04-10 13:33:26 +02:00
Ehmry -
21471b5754
nimblePackages.genode: update to 20.11.1
2021-04-06 11:17:00 +02:00
Ehmry -
0aec8413c8
Disable an assert in patchelf
2021-04-06 11:17:00 +02:00
Ehmry -
4bc0f2ddea
overlay: extend nimblePackages in overlay
2021-03-17 16:20:15 +01:00
Ehmry -
7078c64a1c
Patch patchelf to fix misaligned load segments
2021-03-17 16:15:42 +01:00
Ehmry -
4c0a6e94f4
Add inline documentation
2021-03-10 18:47:49 +01:00
Ehmry -
e3524c4277
erisPatchHook: patch ELF images to load ERIS URNs
...
Add this hook to the Genode stdenv.
2021-03-03 15:14:21 +01:00
Ehmry -
ebc724565b
Patchelf: Expand LOAD segment to cover new .dynstr and .dynsym sections
2021-02-28 23:04:31 +01:00
Ehmry -
4a613364df
Patch Nim compiler and standard library
2021-02-18 19:42:23 +01:00
Ehmry -
a9b18e95c4
stdenv.cc: add proper C++ support
2021-02-18 15:35:02 +01:00
Ehmry -
bf93a9d05e
Replace deprecated stdenv.lib references
2021-02-16 15:49:54 +01:00
Ehmry -
f463b467ce
Use GCC runtime libraries with LLVM toolchain
...
Use the GCC runtime library from the prebuild Genode toolchain.
2021-02-16 15:46:14 +01:00
Ehmry -
b77a91bc87
nixos-modules: boot packages from buildPackages.buildPackages
2021-02-06 21:41:24 +01:00
Ehmry -
8d22ff4eb3
Use Nixpkg master as flake input
...
Now that the LLVM packages selector is merged we are compatible
with the Nixpkgs master branch.
2021-01-27 23:13:46 +01:00
Ehmry -
b15c1b6cea
nixos: replace system.build.toplevel
2021-01-21 12:14:54 +01:00
Ehmry -
264ea72e3c
Patch tor
2020-12-20 13:20:06 +01:00
Ehmry -
abe28a02dc
openssl: build static
2020-12-20 13:20:06 +01:00
Ehmry -
0c4c969fa4
overlay: refactor helper functions
2020-11-27 11:45:16 +01:00
Ehmry -
9dd4e5393b
rsync: avoid popt, split binaries from manpages
2020-11-27 11:45:16 +01:00
Ehmry -
467a509f6e
ncurses: add configure patch
2020-11-27 11:45:16 +01:00
Ehmry -
4b2ffc218b
overlay: remove llvmPackages_8
2020-11-26 12:55:08 +01:00
Ehmry -
8aff4142c9
overlay: LLVM 8 -> 11
2020-11-24 11:13:07 +01:00
Ehmry -
df5be1d6dc
Simplify packages layout
2020-11-13 15:03:32 +01:00
Ehmry -
2489b3fd10
libsodium, libtoxcore
2020-11-01 20:29:19 +01:00
Ehmry -
6889fb09c2
Update Nixpkgs flake input
2020-11-01 20:29:19 +01:00
Ehmry -
a48dc08001
Return to *.lib.so library naming convention
2020-11-01 20:12:04 +01:00
Ehmry -
839f66e2de
Prepare ports using x86_64-linux nixpkgs
2020-10-23 10:16:24 +02:00
Ehmry -
1168611109
Update Genode sources to latest master
2020-10-20 00:08:35 +02:00
Ehmry -
e207dd7547
rsync: override to disable ACL
...
Same as the BSDs.
2020-10-19 00:14:50 +02:00
Ehmry -
1f53f25419
Relicense as MIT
2020-08-27 17:15:09 +02:00
Ehmry -
c4cba126e2
zlib: collapse library symlinks
2020-06-11 11:10:39 +05:30
Ehmry -
730707871a
bash: remove check_dev_tty
2020-06-11 11:10:39 +05:30
Ehmry -
559f4aa3c0
Add aarch64 platform
...
Add the hw-virt_qemu platform to tests, rename hw to hw-pc.
2020-06-03 16:56:33 +05:30
Ehmry -
67e2dea5e9
openssl: drop $bin, patch configure script
2020-05-28 16:39:47 +05:30
Ehmry -
0c9f23f6e9
coreutils: use --no-as-needed to keep libposix
2020-05-28 12:33:02 +05:30
Ehmry -
55c093e0c5
Use updateAutotoolsGnuConfigScript to build legacy packages
...
Update Nixpkgs to use the updateAutotoolsGnuConfigScript hook everywhere
for Genode target platforms. Tweak Coreutils and Bash to compile, make
some tests.
2020-05-08 02:05:41 +05:30
Ehmry -
8c4e0dcbb0
overlay: add setup-hook to tup
2020-04-22 17:18:57 +05:30
Ehmry -
6c8629d1be
Patch GDB for Genode target support
2020-04-20 16:46:39 +05:30
Ehmry -
ed3cf7f063
Prefer Genode Labs packages from depot builds
2020-04-08 21:22:52 +05:30
Ehmry -
81fd2fce98
Package stdcxx library
2020-04-08 13:43:27 +05:30