From: Junio C Hamano <hidden> Date: 2016-06-15 22:42:31
Dennis Stosberg [off-list ref] writes:
Argh! Why don't they put their "standards compliant" shell to
/bin/sh? The current one doesn't even support the $( )-style command
substitution, so making the scripts run with that shell would be
_really_ ugly.
Which means this in pb/gitpm topic needs further changes,
perhaps.
$ git grep -n '\$\$(' pb/gitpm:Makefile
pb/gitpm:Makefile:537: INSTLIBDIR=$$(make -s -C perl instlibdir) && \
@@ -119,8 +121,8 @@ ### --- END CONFIGURATION SECTION ---# Those must not be GNU-specific; they are shared with perl/ which may# be built by a different compiler.-BASIC_CFLAGS=-BASIC_LDFLAGS=+BASIC_CFLAGS=$(PERL_CFLAGS)+BASIC_LDFLAGS=$(PERL_LDFLAGS)SCRIPT_SH=\git-bisect.shgit-branch.shgit-checkout.sh\
From: Dennis Stosberg <hidden> Date: 2016-06-15 22:42:31
Junio C Hamano wrote:
Which means this in pb/gitpm topic needs further changes,
perhaps.
Indeed.
The second patch makes it possible to give additional CFLAGS and
LDFLAGS for compiling the perl module. Otherwise the compiler may
not be able to find headers and libraries for curl, expat and
openssl. This is needed on Solaris where these libraries will
usually be in paths like /usr/local or /opt/gnu.
With the patch Pasky started this thread with, the four patches I
sent earlier and these last two patches the pu branch compiles,
tests and installs cleanly on Solaris 9, both with Sun CC 5.8 and
GCC 4.1.1.
Regards,
Dennis
Just an annotation:
ALL_* means "use these flags for compilation of all the stuff
except perly stuff"
PERL_* means "use these flags for compilation of really all the
stuff"
So "all" might not mean what you think and Perl is stonger than
everything.
--
Petr "Pasky" Baudis
Stuff: http://pasky.or.cz/
Snow falling on Perl. White noise covering line noise.
Hides all the bugs too. -- J. Putnam