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 -%}