mrrl

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

musl-cross-make:bootstrap-0 (591B)


      1 {%- set gcc_ver="9.4.0" -%}
      2 {%- import "package_sets" as ps -%}
      3 {% extends "musl-cross-make" %}
      4 {% block package_deps -%}
      5 #@pragma:nosandbox
      6 #@pragma:nopath
      7 {{ ps.mcm_sources(gcc="gcc-"~gcc_ver~".tar.xz") }}
      8 {% endblock %}
      9 {% block configure -%}
     10 {{- super() }}
     11 printf '%s\n' >>config.mak '
     12 fl=-g0 -O2
     13 COMMON_CONFIG += CFLAGS="-std=gnu17 ${fl}"
     14 COMMON_CONFIG += CXXFLAGS="-std=gnu++11 ${fl}"
     15 COMMON_CONFIG += FFLAGS="${fl}" LDFLAGS="-s"
     16 '
     17 
     18 {% endblock %}
     19 {% block genlinks_rules %}
     20 {{- super() -}}
     21 $2 == "{{triplet}}" && $3 == "include" { link(s1("{{includedir}}", r1($0))) }
     22 {% endblock -%}