Re: FYI: Reply from HP-UX

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On Thu, 17 Jan 2008, H.Merijn Brand wrote:

> > I got git running on HP-UX 11.00, which still is our base for our Version
> > Control System (VCS)s. Most of the changes I made were incorporated into
> > the git mainline.  
> 
> I've had a look at the git 1.5.3.8 source code and there are several
> HP-UX issues with it:
> 
> * Use of gcc-specific features. Doesn't seem to want to compile nicely
>   with HP's ANSI C compiler.

If that would be a bit more specific, we might very well be able to fix 
it.  After all, AFAIK we do support some non-gcc compilers.

> * Failure of the configure/make to handle the lack of unsetenv() in
>   pre-11.31 HP-UX releases. Bizarrely, it does handle the lack of setenv()
>   and also has a compat/unsetenv.c for use by non-unsetenv()-capable OS'es,
>   but then configure and config.mak.in completely fail to use a NO_UNSETENV
>   variable like they should!

Didn't you provide them with a patch to Makefile making a run of 
./configure unnecessary?

> * Use of "-include config.mak.autogen" in the top-level Makefile doesn't
>   seem to actually include that file. I had to remove the leading "-" to
>   include it. Also had to stop "gmake clean" from deleting config.mak.autogen
>   otherwise a second "gmake clean" would fail :-(

That is strange.  The "-" in front means that the exit status of this 
command is ignored.  So it is no surprise that it fails when you remove 
the "-".  OTOH it is quite a surprise that it does not work when leaving 
it alone...  What's the output?

> * Have to force use of /usr/local/bin/perl, otherwise it picks up /usr/bin/perl
>   which the build system doesn't like.

This should be handled in your patch to Makefile IMHO.

> * "gmake check" requires porting "sparse" at
>   http://www.kernel.org/pub/software/devel/sparse/ which could be "fun".

You don't need to make "check".  You need to make "test".

Ciao,
Dscho

-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux