mrrl

Minimal Reliable Reproducible Linux
git clone https://ccx.te2000.cz/git/mrrl
Log | Files | Refs | Submodules | README

gnu-make:bootstrap (880B)


      1 {%- set pkg_version="4.4.1" -%}
      2 {%- set src_dir="make-"+pkg_version -%}
      3 {% extends "genlinks_mini" %}
      4 {%- do import_functions.add("autotools") %}
      5 {% block template_deps -%}
      6 #@pragma:nosandbox
      7 #@pragma:nopath
      8 #+{{pkg_install_name("musl-cross-make:bootstrap-1")}}
      9 #+{{pkg_install_name("nawk:bootstrap")}}
     10 #@untar:-z:{{downloads["make-" + assertion(pkg_version) + ".tar.gz"]}}:.
     11 {% endblock %}
     12 {% block prepare -%}
     13 PATH="$pthbs_build_environment/{{bindir}}:$PATH"
     14 {{ super() }}
     15 {%- endblock prepare %}
     16 {% block configure %}
     17 mcm={{versions}}/musl-cross-make.{{pkg_sha256("musl-cross-make:bootstrap-1")}}
     18 
     19 export CC="$mcm/bin/{{triplet}}-gcc"
     20 export CXX="$mcm/bin/{{triplet}}-g++"
     21 export CFLAGS="-D_GNU_SOURCE"
     22 export LDFLAGS="-static"
     23 
     24 autotools_config --disable-nls
     25 
     26 {% endblock %}
     27 {% block genlinks_begin %}
     28 	x["./{{bindir}}/make"]=1
     29 	x["./{{mandir}}/man1/make.1"]=1
     30 {% endblock %}