On Monday 06 April 2009 03:15:46 mabshoff wrote: > On Apr 5, 7:11 pm, Jason Moxham <ja...@njkfrudils.plus.com> wrote: > > There doesn't seem to be an easy way to this. > > > > I can do another hack for OSX , but then we will need another hack for > > cygwin, and for each system which names it libraries differently, and > > looking at libtool there are quite a few. > > > > The libtool --mode=install option doesn't have a option for renaming > > :( > > > > Want I've done is to duplicate the the definitions,dependences of libmpir > > to another library libgmp . This seems to work. And it's only 19 extra > > lines in Makefile.am , and we can remove the previous hack which was 21 > > lines. > > > > I've svn'ed into mpir-1.0.0 branch > > Hi Jason: > > This patch works for me and will also fix the issue on Cygwin, but I > will check out what you did in svn :) > > Index: Makefile.am > =================================================================== > --- Makefile.am (revision 1853) > +++ Makefile.am (working copy) > @@ -329,9 +329,9 @@ > (cd $(DESTDIR)$(libdir) && rm -f libgmp.la && $(LN_S) > libmpir.la libgmp.la) > endif > if ENABLE_SHARED > - (cd $(DESTDIR)$(libdir) && rm -f libgmp.so && $(LN_S) > libmpir.so libgmp.so) > - (cd $(DESTDIR)$(libdir) && rm -f libgmp.so.3 && $(LN_S) > libmpir.so.3 libgmp.so.3) > - (cd $(DESTDIR)$(libdir) && rm -f libgmp.so.3.4.1 && $(LN_S) > libmpir.so.3.4.1 libgmp.so.3.4.1) > + (cd $(DESTDIR)$(libdir) && rm -f libgmp.${shared_ext} && $ > (LN_S) libmpir.${shared_ext} libgmp.${shared_ext}) > + (cd $(DESTDIR)$(libdir) && rm -f libgmp.${shared_ext}.3 && $ > (LN_S) libmpir.${shared_ext}.3 libgmp.${shared_ext}.3) > + (cd $(DESTDIR)$(libdir) && rm -f libgmp.${shared_ext}.3.4.1 && $ > (LN_S) libmpir.${shared_ext}.3.4.1 libgmp.${shared_ext}.3.4.1) > endif > if WANT_CXX > if ENABLE_STATIC > @@ -339,9 +339,9 @@ > (cd $(DESTDIR)$(libdir) && rm -f libgmpxx.la && $(LN_S) > libmpirxx.la libgmpxx.la) > endif > if ENABLE_SHARED > - (cd $(DESTDIR)$(libdir) && rm -f libgmpxx.so && $(LN_S) > libmpirxx.so libgmpxx.so) > - (cd $(DESTDIR)$(libdir) && rm -f libgmpxx.so.3 && $(LN_S) > libmpirxx.so.3 libgmpxx.so.3) > - (cd $(DESTDIR)$(libdir) && rm -f libgmpxx.so.3.1.1 && $(LN_S) > libmpirxx.so.3.1.1 libgmpxx.so.3.1.1) > + (cd $(DESTDIR)$(libdir) && rm -f libgmpxx.{shared_ext} && $ > (LN_S) libmpirxx.{shared_ext} libgmpxx.{shared_ext}) > + (cd $(DESTDIR)$(libdir) && rm -f libgmpxx.{shared_ext}.3 && $ > (LN_S) libmpirxx.{shared_ext}.3 libgmpxx.{shared_ext}.3) > + (cd $(DESTDIR)$(libdir) && rm -f libgmpxx.{shared_ext}.3.1.1 && $ > (LN_S) libmpirxx.{shared_ext}.3.1.1 libgmpxx.{shared_ext}.3.1.1) > endif > endif > endif > > > Cheers, > > Michael
I don't understand why it works , surely we have libmpir.so.3.4.1 in linux libmpir.3.4.1.dylib in OSX so a libmpir.${shared_ext}.3.4.1 shouldn't work ? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "mpir-devel" group. To post to this group, send email to mpir-devel@googlegroups.com To unsubscribe from this group, send email to mpir-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/mpir-devel?hl=en -~----------~----~----~----~------~----~------~--~---