Some of the latest dev-lang/perl ebuilds have not supported the additional parameters for the "configure" using the EXTRA_ECONF environment variable. The support used to exists some time ago. For some ARM builds I'd need to use "-Duse64bitint" option. Reproducible: Always Steps to Reproduce: 1.EXTRA_ECONF="-Duse64bitint" emerge perl 2. 3. Actual Results: 64bitint support is not enabled. See "[n]" in Configure output below: ... Checking which 64-bit integer type we could use... We could use 'long long' for 64-bit integers. Try to use 64-bit integers, if available? [n] ... Expected Results: 64bitint support should be enabled. See "[y]" in Configure output below: ... Checking which 64-bit integer type we could use... We could use 'long long' for 64-bit integers. Try to use 64-bit integers, if available? [y] ... See portage "econf" function in phase-helpers.sh how it is implemented there. It's easy to implement it the same way in "src_configure-v50180002.eblit" eval "local -a EXTRA_ECONF=(${EXTRA_ECONF})" sh Configure \ ... "${myconf[@]}" \ "${EXTRA_ECONF[@]}" || die "Unable to configure"
Re-added as of 5.24.0-r1, and will be in future versions.