Mark Brown wrote:
Here's a patch for the -fPIC warnings on Cygwin (issue STCXX-346). I got a little crafty 
with the conditional and used findstring instead of two ifs. I hope that's okay. I also 
took the liberty to add a "-*- Makefile -*-" tag to the top of the file to 
enable emacs syntax highlighting.

I was about to respond that the patch looked good but testing
it uncovered what I had missed in my review: a missing open
paren before findstring. I had jumped the gun on committing
the broken patch but I fixed it in a new one. Here they are:
  http://svn.apache.org/viewvc?view=rev&revision=514256
  http://svn.apache.org/viewvc?view=rev&revision=515881

I do like adding the emacs tag to the top of the file, by
the way. We should do it for all the config files.


[...]
@@ -48,9 +49,10 @@
DEPENDFLAGS = -M -# IBM AIX code is always position independent
-ifneq ($(OSNAME),AIX)
-PICFLAGS        = -fPIC
+# avoid adding -FPIC on IBM AIX and Cygwin where
+# gcc generated code is always position independent
+ifeq (,$findstring |$(OSNAME)|,|AIX|CYGWIN|)
          ^^^^^^^^^^^

This should be:

  ifeq (,$(findstring |$(OSNAME)|,|AIX|CYGWIN|))

Martin

Reply via email to