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/

Reply via email to