Re: [External] : Re: Building GNU Make 4.4.1 on zOS 28.00

Paul Smith <[email protected]> Tue, 05 Aug 2025 10:47:32 -0400
Newsgroups gmane.comp.gnu.make.general
Organization GNU's Not UNIX!
Message-ID <[email protected]>
On Tue, 2025-08-05 at 14:35 +0000, Prem Karthick wrote:
> IEW2456E 9207 SYMBOL execvpe UNRESOLVED.=C2=A0 MEMBER COULD NOT BE
> INCLUDED FROM THE
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 DESIGNATED CALL LI=
BRARY.

Well, that's not good at all.

execvpe() is the basic workhorse of GNU Make: it's the system call that
lets make invoke other programs (like compilers etc.) which is pretty
much the entire point of running make.

However, according to the online docs I found, this function should be
available on zOS; for example:

  https://www.ibm.com/docs/en/zos/2.4.0?topic=3Dfunctions-exec

So, maybe the problem is you need some extra linker flags, or maybe
this version of clang doesn't work correctly, or ... something?

Unfortunately I have reached the end of my ability to help debug zOS
issues.

Is there a zOS specific user forum that might be able to guide you?  I
think that's the help you need, not GNU Make help (per se).