develooper Front page | perl.perl5.porters | Postings from June 2020

Adding PERL_GLOBAL_STRUCT define breaks build on 5.30.2/3

Thread Next
From:
NormW
Date:
June 4, 2020 11:25
Subject:
Adding PERL_GLOBAL_STRUCT define breaks build on 5.30.2/3
Message ID:
5ED8D7CB.4080600@gknw.net
Good evening,
Can build Perl 5.30.2 & 5.30.3 with 'standard' settings, but adding the 
PERL_GLOBAL_STRUCT to the -D's and get the following errors, which 
appear to be related, and have added the macro at the line reported.
The undefined reference comes from DynaLoader.c which builds otherwise 
fine in a conventional build. Any illumination appreciated.

..\locale.c(4793): Error! E1011: Symbol 'my_vars' has not been declared 
                            LOCALE_LOCK
..\locale.c(4793): Error! E1147: Too many errors: compilation aborted
make: *** [makefile:1126: workrel/locale.obj] Error 1
..\numeric.c(40): Error! E1011: Symbol 'my_vars' has not been declared 
                           STORE_LC_NUMERIC_SET_TO_NEEDED()
..\numeric.c(40): Error! E1147: Too many errors: compilation aborted
make: *** [makefile:1126: workrel/numeric.obj] Error 1
..\pp_ctl.c(874): Error! E1011: Symbol 'my_vars' has not been declared 
                           STORE_LC_NUMERIC_SET_TO_NEEDED()
..\pp_ctl.c(874): Error! E1147: Too many errors: compilation aborted
make: *** [makefile:1126: workrel/pp_ctl.obj] Error 1
..\sv.c(3198): Error! E1011: Symbol 'my_vars' has not been declared 
                        STORE_LC_NUMERIC_SET_TO_NEEDED()
..\sv.c(3198): Error! E1147: Too many errors: compilation aborted
make: *** [makefile:1126: workrel/sv.obj] Error 1
Error! E2028: Perl_Gthr_key_ptr is an undefined reference

Norm

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About