On Monday 06 April 2009 03:15:46 mabshoff wrote:
> On Apr 5, 7:11 pm, Jason Moxham <[email protected]> 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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/mpir-devel?hl=en
-~----------~----~----~----~------~----~------~--~---