minimal-x86-64/nixos-minimal-25.05.813814.ac62194c3917-x86_64-linux/nix-store.squashfs.d/crs1ks6b3513ymkmxn8g4iivxz95gvkf-nixos-25.05.813814.ac62194c3917/nixos/pkgs/development/compilers/fbc
Make install clean commandReferences a release download URL path
SHA-2568babd858052552b9c89651b53e34512ec1f10399a2c25a5f78d2558c2c591a42
MaleculeH₂(Cm₃F)
Evidence
⋯4 lines
7 libffi,
8 libGL,
9 libX11,
10 libXext,
11 libXpm,
⋯8 lines
20 src = fetchzip {
21 # Bootstrap tarball has sources pretranslated from FreeBASIC to C
22 url = "https://github.com/freebasic/fbc/releases/download/${version}/FreeBASIC-${version}-source-bootstrap.tar.xz";
23 hash = "sha256-LBROv3m1DrEfSStMbNuLC+fldYNfSS+D09bJyNMNPP0=";
24 };
25
26 postPatch = ''
27 patchShebangs tests/w …
69:98… fix}ld
70
71 echo Compile patched build compiler and host rtlib
72 make compiler -j$buildJobs \
73 "FBC=$PWD/bin/fbc${stdenv.buildPlatform.extensions.executable} -i $PWD/inc" \
74 BUILD_PREFIX=${buildP …
84:15… ll patched build compiler and host rtlib to local directory
85 make install-compiler prefix=$PWD/patched-fbc
86 make install-rtlib prefix=$PWD/patched-fbc ${
87 lib.optionalString (
88 stdenv.bu …
101:77… e
102 # host binaries, compiler struggles to find the cross compiler's libgcc_s
103 doCheck = stdenv.buildPlatform == stdenv.hostPlatform;
104
105 checkTarg …
122:17… targets in series, else the logs are a mess
123 for target in $checkTarget; do
124 make $target -j$checkJobs $makeFlags $checkFlags
125 done
126
127 …