Menu

#104 make - remove use of execvp

make future
open-fixed
nobody
make (4)
5
2016-09-26
2015-08-09
No

make used execvp on VMS. As such it then used VAXC$PATH to find the item to invoke.

VAXC$PATH as well as DCL$PATH are defined in GNV_SETUP.COM but are only set to the quivalent of /bin and when this was discovered cc was in /usr/bin so the invocation failed.

even it we remove execvp we still have to then make sure we have a path that works.

One alternative is to keep both VAXC$PATH and DCL$PATH and make sure we have the right path items in them...

Discussion

  • Bill Pedersen

    Bill Pedersen - 2016-03-25

    Ticket moved from /p/gnv/feature-requests/2/

    At the recommendation of John Malmberg.

     

    Last edit: Bill Pedersen 2016-03-25
  • John Malmberg

    John Malmberg - 2016-03-25

    Most make changes will likely be deferred until we can merge the gnv fork of make with the upstream GNU make.

     
  • John Malmberg

    John Malmberg - 2016-09-26

    This has been fixed in the GNV fork of GNU Make.

    Leaving in open-fixed until the GNV Fork of make is properly merged into the upstream GNU Make.

     
Monday.com Logo