diff options
author | Nicholas Clark <nick@ccl4.org> | 2021-09-13 09:08:31 +0000 |
---|---|---|
committer | Tony Cook <tony@develop-help.com> | 2021-10-04 15:08:06 +1100 |
commit | e4140d10fb3651bc3c0c089cf3fcfa6df14f15e9 (patch) | |
tree | d24e324ae6bd67134ff2dd893ccf1e688e38ece4 /Makefile.SH | |
parent | 2e910a67cc800f9fa6302dd4bd6a000d6e714e33 (diff) | |
download | perl-e4140d10fb3651bc3c0c089cf3fcfa6df14f15e9.tar.gz |
Only expose Internals::getcwd() in miniperl
It's only used during bootstrapping for miniperl when the XS version of Cwd
is not yet available, and only needed on platforms that don't already
provide their own builtin for getcwd().
It was added in v5.30.0 with the clear warning that
[it] may be removed or changed without notice
and is not used by any code on CPAN. (Cwd references it, but won't use it
once installed as it will have already found an XS implementation (platform
specific or generic).
Diffstat (limited to 'Makefile.SH')
-rwxr-xr-x | Makefile.SH | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Makefile.SH b/Makefile.SH index 218dd2440f..ed6ad84395 100755 --- a/Makefile.SH +++ b/Makefile.SH @@ -498,7 +498,7 @@ shextract = $shextract !GROK!THIS! # Source files where we build a variant for miniperl: -mini_special='op perl' +mini_special='op perl universal' for file in $mini_special; do mini_special_c="$mini_special_c ${file}mini.c" mini_only_objs="$mini_only_objs ${file}mini\$(OBJ_EXT)" @@ -548,7 +548,7 @@ c = $(c1) $(c2) $(c3) $(c4) $(c5) miniperlmain.c $(mini_only_src) obj1 = $(mallocobj) gv$(OBJ_EXT) toke$(OBJ_EXT) perly$(OBJ_EXT) pad$(OBJ_EXT) regcomp$(OBJ_EXT) dump$(OBJ_EXT) util$(OBJ_EXT) mg$(OBJ_EXT) reentr$(OBJ_EXT) mro_core$(OBJ_EXT) keywords$(OBJ_EXT) obj2 = hv$(OBJ_EXT) av$(OBJ_EXT) run$(OBJ_EXT) pp_hot$(OBJ_EXT) sv$(OBJ_EXT) pp$(OBJ_EXT) scope$(OBJ_EXT) pp_ctl$(OBJ_EXT) pp_sys$(OBJ_EXT) -obj3 = doop$(OBJ_EXT) doio$(OBJ_EXT) regexec$(OBJ_EXT) utf8$(OBJ_EXT) taint$(OBJ_EXT) deb$(OBJ_EXT) universal$(OBJ_EXT) globals$(OBJ_EXT) perlio$(OBJ_EXT) numeric$(OBJ_EXT) mathoms$(OBJ_EXT) locale$(OBJ_EXT) pp_pack$(OBJ_EXT) pp_sort$(OBJ_EXT) caretx$(OBJ_EXT) dquote$(OBJ_EXT) time64$(OBJ_EXT) +obj3 = doop$(OBJ_EXT) doio$(OBJ_EXT) regexec$(OBJ_EXT) utf8$(OBJ_EXT) taint$(OBJ_EXT) deb$(OBJ_EXT) globals$(OBJ_EXT) perlio$(OBJ_EXT) numeric$(OBJ_EXT) mathoms$(OBJ_EXT) locale$(OBJ_EXT) pp_pack$(OBJ_EXT) pp_sort$(OBJ_EXT) caretx$(OBJ_EXT) dquote$(OBJ_EXT) time64$(OBJ_EXT) # split the objects into 3 exclusive sets: those used by both miniperl and # perl, and those used by just one or the other. Doesn't include the |