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.

Reply via email to