[Dart-dev] [3817] DART/trunk/mkmf/mkmf.template.xlf.aix: sidd (ncar consulting) says the loader flags we used to have here

nancy at ucar.edu nancy at ucar.edu
Thu Apr 16 08:56:06 MDT 2009


An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/dart-dev/attachments/20090416/e41114b2/attachment.html 
-------------- next part --------------
Modified: DART/trunk/mkmf/mkmf.template.xlf.aix
===================================================================
--- DART/trunk/mkmf/mkmf.template.xlf.aix	2009-04-16 04:04:37 UTC (rev 3816)
+++ DART/trunk/mkmf/mkmf.template.xlf.aix	2009-04-16 14:56:05 UTC (rev 3817)
@@ -49,4 +49,13 @@
 INCS = -I/usr/local/lib64/r4i4 -I/usr/local/include
 LIBS = -L/usr/local/lib64/r4i4 -lnetcdf
 FFLAGS = -qsuffix=f=f90:cpp=F90 -q64 -b64 -qarch=auto -qmaxmem=-1 -O2 $(INCS)
-LDFLAGS = $(FFLAGS) -bmaxdata:2000000000 -bmaxstack:2000000000 $(LIBS)
+LDFLAGS = $(FFLAGS) $(LIBS)
+
+# sidd (ncar consulting) says the loader flags we used to have here
+# (-bmaxdata:2000000000 and -bmaxstack:2000000000) were good for the 32-bit
+# version of the compiler, to use more memory.  BUT, for the 64-bit version
+# it was actually restricting the max memory for the job.  so they're gone.
+# (and interestingly, compiling filter like that and then starting another
+# job in async=2 mode restricted the subjob as well, no matter how it was
+# compiled -- inheriting limits in the proc table at exec time?)  anyway,
+# we removed them.


More information about the Dart-dev mailing list