On Monday, March 24, 2014 4:19:28 PM UTC-4, leif wrote: > > kcrisman wrote: > > Bill has a few ideas on > > https://github.com/wbhart/flint2/issues/55#issuecomment-38470028 and in > > the thread I created - I would appreciate anyone who knows Make syntax > > really well to check it out. What happens on older make if > > > > -include > > > > has no files after it? > > FWIW, > > $ (echo "-include"; echo "foo:") | make-3.81 -f -; echo $?make-3.81: > Nothing to be done for `foo'. >
I get $ (echo "-include"; echo "foo:") | make -f -; echo $? /var/tmp/GmJegb8A:1: no file name for `-include' make: nothing to be done for `foo'. 0 So no error on exit, as we know, but also this thing does get printed as we have discovered. See also my comment on the beta5 thread: *** Neither of http://www.cmcrossroads.com/article/whats-new-gnu-make-381 and https://notendur.hi.is/jonasson/software/make-book/make-news.pdf seem to have something that immediately shows this problem, though. The full list of bugs does have the thing where -include with an empty or false list continues (http://savannah.gnu.org/bugs/index.php?13216) is fixed in 3.81, would this be enough to cause the problems in question? Unfortunately I don't see a link to the actual diff. http://savannah.gnu.org/bugs/?29074 and http://savannah.gnu.org/bugs/?27396 seem relevant but were never actually dealt with, and http://savannah.gnu.org/bugs/?102 is a really old version of something related... *** As to your other question, the only occurrence of rpath is /bin/sh ../libtool --tag=CXX ... -o libec.la -rpath /Users/.../sage-6.2.beta5/local/lib interface.lo ... curvesort.lo -lflint -lntl -lpari The line for mwrank is /bin/sh ../libtool --tag=CXX --mode=link g++ -g -O3 -o .libs/mwrank mwrank.o -L/Users/.../sage-6.2.beta5/local/lib -o mwrank mwrank.o ../libsrc/libec.la -lflint -lpari -lntl which does indeed not include rpath. But I only have the haziest of knowledge about all this. Is there a very easy thing I could try to add to the eclib makefile to test out your hypothesis? -- You received this message because you are subscribed to the Google Groups "sage-release" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sage-release. For more options, visit https://groups.google.com/d/optout.
