| git.druid.rocks | index | druid520 | ports | ports/ | compilers/ | tcc/ | pkg.conf |
ports/compilers/tcc/pkg.conf
pkg_name="tcc"
pkg_license="lgpl-2.1"
pkg_ver="git"
pkg_tags="cc"
pkg_pref="10"
pkg_deps=""
# tcc bakes in its own build-time --prefix as its compiled-in default
# CONFIG_TCCDIR (where it looks for its own crt startup objects and
# built-in headers) -- confirmed directly, a literal "/usr/mp/.inplace/
# tcc/root/lib/tcc" still in the binary after an --inplace build, same
# class of incident as compilers/gcc's own --with-native-system-
# header-dir (see its own pkg.conf).
pkg_no_inplace="yes"
# del.sh deliberately removes nothing (see its own comment) -- mp's
# own manifest-driven remove: cleanup would otherwise unlink bin/tcc,
# bin/cc, bin/ar, bin/as, and bin/ld anyway once del.sh exits,
# defeating the whole point: this is the sole c compiler (and ar/as/ld
# provider) on this system now.
pkg_manifest_cleanup="no"