mrrl

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

binutils (1238B)


      1 {%- set pkg_version="2.44" -%}
      2 {%- set pkg_source="tar.gz" -%}
      3 {% extends "autotools_mcm" %}
      4 {% block package_deps -%}
      5 #@sha256:{{files["mcm-"~shortname~"-"~pkg_version~"-merged.diff"]}}:merged.patch
      6 {% endblock package_deps %}
      7 {% block prepare %}
      8 {{- super() }}
      9 patch -p1 <../merged.patch
     10 {% endblock prepare %}
     11 {% block configure_args -%}
     12 	--disable-nls \
     13 	--disable-werror \
     14 	--disable-multilib \
     15 	--enable-deterministic-archives
     16 
     17 {%- endblock configure_args %}
     18 {% block check -%}
     19 check_static {{bindir}}/ar
     20 check_static {{bindir}}/as
     21 check_static {{bindir}}/ld
     22 check_static {{bindir}}/nm
     23 check_static {{bindir}}/objdump
     24 check_static {{bindir}}/objcopy
     25 check_static {{bindir}}/ranlib
     26 check_static {{bindir}}/readelf
     27 check_static {{bindir}}/strip
     28 
     29 {% endblock %}
     30 {% block genlinks_begin %}
     31 	{{- super() }}
     32 	x["./{{bindir}}/ar"]=1
     33 	x["./{{bindir}}/as"]=1
     34 	x["./{{bindir}}/ld"]=1
     35 	x["./{{bindir}}/nm"]=1
     36 	x["./{{bindir}}/objdump"]=1
     37 	x["./{{bindir}}/objcopy"]=1
     38 	x["./{{bindir}}/ranlib"]=1
     39 	x["./{{bindir}}/readelf"]=1
     40 	x["./{{bindir}}/strip"]=1
     41 {% endblock %}
     42 {% block genlinks_rules %}
     43 {# make "ld" also available as "x86_64-linux-musl-ld" -#}
     44 $2 == "{{bindir}}" { link($0); link("./{{bindir}}/{{triplet}}-" $3); next }
     45 {% endblock -%}