From: books at ejurka.com (Kris Jurka) Date: Fri, 31 Aug 2007 17:29:23 -0400 (EDT) Subject: [Pljava-dev] Building from source for PG 8.2.4 In-Reply-To: <46D87EEE.7060704@goldencode.com> References: <46D79E76.1020005@goldencode.com> <46D87059.6080905@goldencode.com> <46D87EEE.7060704@goldencode.com> Message-ID: On Fri, 31 Aug 2007, Eric Faulhaber wrote: >> Any chance your machine reports something other than i386 or i686 for >> $host_cpu? If you have something like i586, the makefile in question >> will not provide the appropriate JRE_CPU mapping (circa line 55). >> Echoing JRE_LIB prior to were you hardcoded things would be informative. > Sure enough: > > /usr/lib/jvm/java-1.5.0-sun/jre/lib/i486 > > The following change to the Makefile fixes this; however, as I am not a > make guru, there may be a better way to handle this: > OK, I'll commit this fix and similar for i586 to CVS later today. > The only question I have left: is there a way to partially override the > compiler options divined from pg_config, so I can turn off -g but > inherit the rest? > Putting this after "override CFLAGS += $(PLJAVA_CFLAGS)" approx line 140 might work: CFLAGS := $(filter-out -g, $(CFLAGS)) Kris Jurka