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
-~----------~----~----~----~------~----~------~--~---

Reply via email to