93fa3e16bb
tor package overrides
...
Patch libc to add missing symbols
2020-10-04 20:38:25 +02:00
e4ed185e8b
rsync package overrides
2020-10-04 20:38:25 +02:00
1f53f25419
Relicense as MIT
2020-08-27 17:15:09 +02:00
c4cba126e2
zlib: collapse library symlinks
2020-06-11 11:10:39 +05:30
730707871a
bash: remove check_dev_tty
2020-06-11 11:10:39 +05:30
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
dffe75fcc1
llvm: AddRunTimeLibs
2020-05-28 22:39:54 +05:30
67e2dea5e9
openssl: drop $bin, patch configure script
2020-05-28 16:39:47 +05:30
5a649fc6d4
Clang: patch to fix linking of shared libraries
2020-05-28 16:39:47 +05:30
0c9f23f6e9
coreutils: use --no-as-needed to keep libposix
2020-05-28 12:33:02 +05:30
65a06a1981
genodeLibcCross: no dummy libraries
...
The ABI stub libraries are not mechanically derived from real libraries
and must not be used for non-depot builds.
2020-05-28 12:28:00 +05:30
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
32d65d2f41
Patch Genode upstream to use conventional library names
...
Use library names that are compatible with legacy software.
2020-05-08 01:11:30 +05:30
75615fac16
Clang: patch to link with -lc and -lposix
...
Link with the libc and posix entrypoint library unless the -noposix flag
is passed. This allows the Genode Clang to be dropped into legacy build
systems.
Update the native packages using the Clang stdenv to pass -noposix.
2020-05-08 01:01:29 +05:30
8c4e0dcbb0
overlay: add setup-hook to tup
2020-04-22 17:18:57 +05:30
6c8629d1be
Patch GDB for Genode target support
2020-04-20 16:46:39 +05:30
ed3cf7f063
Prefer Genode Labs packages from depot builds
2020-04-08 21:22:52 +05:30
81fd2fce98
Package stdcxx library
2020-04-08 13:43:27 +05:30
89c5344a4f
Replace ports hashes
2020-04-04 14:25:32 +05:30
45c90b30b3
add solo5-tools to overlay
...
Add a package that only contains the solo5-elftool utility.
2020-04-04 14:25:32 +05:30
be75518e61
Expand Genode packages within overlay
...
Move the expansion of the Genode specific packages to the overlay as
nixpkgs.genodePackages and expose this as outputs.packages. This allows
access to offsets like buildPackages.genodePackages or
targetPackages.genodePackages.
2020-04-04 14:25:32 +05:30
4ab70e41cf
New stdenv with painless $CXX
...
Patch Clang to implicitly pass the required linker flags.
2020-03-31 23:10:32 +05:30
8a74a86599
Move genodeSources from packages to overlay
2020-03-31 23:10:32 +05:30
14fc773ac9
Move Nixpkgs patching to overlay
2020-03-24 19:48:26 +05:30
a0a31fa548
Restructure flake.nix to use a nixpkgs overlay
2020-03-24 18:32:57 +05:30
734f38fabb
Refactor for clarity
...
Mode around for the sake of clarity, pin Nixpkgs with fetchGit for
convenience.
2019-09-25 13:48:34 +02:00
2898f32458
Remove LLVM from overlay
...
This is temporary.
2019-09-25 13:48:34 +02:00
272f6c8277
Fix genode detection in overlay
2019-09-25 13:48:34 +02:00
837b701018
Nixpkgs overlay
2019-09-25 13:48:26 +02:00