[Bug 3174] New: Build failure in Exim 4.99 – undefined reference to perl_module_info

Exim Bugzilla via Exim-dev <[email protected]>
Newsgroups gmane.mail.exim.devel
Message-ID <[email protected]/>
https://bugs.exim.org/show_bug.cgi?id=3174

            Bug ID: 3174
           Summary: Build failure in Exim 4.99 – undefined reference to
                    perl_module_info
           Product: Exim
           Version: 4.99
          Hardware: x86-64
                OS: Linux
            Status: NEW
          Severity: bug
          Priority: medium
         Component: Unfiled
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]

When compiling Exim 4.99 with embedded Perl enabled, the build fails at the
final link stage with an undefined reference to perl_module_info.
The same environment and configuration successfully built Exim 4.98.2

 OS                     | AlmaLinux 8.10 (x86_64)                               
 GCC                    | 8.5.0                                                 
 Perl                   | 5.30.0 (installed under `/usr/local/apps/perl`)       
 Exim source            | 4.99 (release tarball)                                


drtables.o: In function `init_misc_mod_list':
drtables.c:(.text+0x695): undefined reference to `perl_module_info'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:724: exim] Error 1
make[1]: Leaving directory '/setups/exim-4.99/build-Linux-x86_64'
make: *** [Makefile:37: all] Error 2

The Makefile contains all the flags required for compilation 

EXIM_PERL=perl.o
PERL_COMMAND=/usr/local/apps/perl/bin/perl

still getting the above issue

Please confirm whether perl_module_info is an internal Exim function that was
removed/renamed, or if Exim 4.99 assumes a newer Perl API providing this
symbol.
Guidance or a patch for correct Perl integration would be appreciated.



Environment: AlmaLinux 8.10, Perl 5.30.0 (custom build at /usr/local/apps/perl)

-- 
You are receiving this mail because:
You are on the CC list for the bug.

-- 
## subscription configuration (requires account):
##   https://lists.exim.org/mailman3/postorius/lists/exim-dev.lists.exim.org/
## unsubscribe (doesn't require an account):
##   [email protected]
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.