Gcc 使用静态库构建HA代理-库优先级

Gcc 使用静态库构建HA代理-库优先级,gcc,operating-system,ld,haproxy,Gcc,Operating System,Ld,Haproxy,我正试图从带有静态库的源代码构建HA代理:Oracle Linux 8上的libpcre2和动态链接的libsystemd。(标记在Makefile中使用_STATIC_PCRE2=1和_SYSTEMD=1)。问题是libsystemd还使用动态链接的libpcre2库,编译过程结束后,ldd命令将pcre2显示为动态链接。我的问题是,当HA代理从pcre2调用函数时,将使用哪个库

我正试图从带有静态库的源代码构建HA代理:Oracle Linux 8上的libpcre2和动态链接的libsystemd。(标记在Makefile中使用_STATIC_PCRE2=1和_SYSTEMD=1)。问题是libsystemd还使用动态链接的libpcre2库,编译过程结束后,ldd命令将pcre2显示为动态链接。我的问题是,当HA代理从pcre2调用函数时,将使用哪个库