Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 66927 Details for
Bug 76434
libgadu fails to build - patch
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
patches made to the sources to get libgado to compile on darwin
libgadu-20050719-darwin.patch (text/plain), 1.80 KB, created by
Fabian Groffen
on 2005-08-26 11:16:13 UTC
(
hide
)
Description:
patches made to the sources to get libgado to compile on darwin
Filename:
MIME Type:
Creator:
Fabian Groffen
Created:
2005-08-26 11:16:13 UTC
Size:
1.80 KB
patch
obsolete
>--- libgadu-20050719/configure.in.orig 2005-08-26 19:41:10.000000000 +0200 >+++ libgadu-20050719/configure.in 2005-08-26 19:58:14.000000000 +0200 >@@ -121,6 +121,24 @@ > AC_CHECK_LIB(bind, __inet_addr, LIBS="$LIBS -lbind") > fi > >+dnl Darwin/OSX >+targetos=`uname -s` >+case $targetos in >+ Darwin) >+ SLIBSUF=".dylib" >+ SHFLAGS="-dynamiclib -install_name " >+ SHLIBNAME="libgadu.\$(VERSION_MAJOR).dylib" >+ ;; >+ *) >+ SLIBSUF=".so" >+ SHFLAGS="-shared -Wl,-soname," >+ SHLIBNAME="libgadu.so.\$(VERSION_MAJOR)" >+ ;; >+esac >+echo "SLIBSUF=${SLIBSUF}" > config.mak >+echo "SHFLAGS=${SHFLAGS}" >> config.mak >+echo "SHLIBNAME=${SHLIBNAME}" >> config.mak >+ > dnl threadsafe > AC_CHECK_FUNCS([gethostbyname_r], [AC_LIBGADU_DEFINE([HAVE_GETHOSTBYNAME_R])]) > >--- libgadu-20050719/lib/Makefile.in.orig 2005-08-26 20:02:30.000000000 +0200 >+++ libgadu-20050719/lib/Makefile.in 2005-08-26 20:05:15.000000000 +0200 >@@ -1,4 +1,5 @@ > # $Id: Makefile.in,v 1.56 2005/06/25 06:41:07 szalik Exp $ >+include ../config.mak > > prefix = @prefix@ > exec_prefix = @exec_prefix@ >@@ -25,7 +26,7 @@ > LOBJS = common.lo libgadu.lo pubdir.lo http.lo dcc.lo events.lo pubdir50.lo obsolete.lo > SRCS = $(OBJS:.o=.c) > >-SHAREDMM = libgadu.so >+SHAREDMM = libgadu$(SLIBSUF) > SHAREDM = $(SHAREDMM).$(VERSION_MAJOR) > SHARED = $(SHAREDM).$(VERSION_MINOR) > STATIC = libgadu.a >@@ -35,7 +36,7 @@ > # > > clean: >- rm -f *.o *.lo *.a *.so *.so.* *~ core .depend >+ rm -f *.o *.lo *.a *$(SLIBSUF) *$(SLIBSUF).* *~ core .depend > > distclean: clean > rm -f Makefile libgadu-config.h libgadu-stdint.h libgadu.pc >@@ -56,7 +57,7 @@ > shared: dep $(SHARED) > > $(SHARED): $(LOBJS) >- $(CC) -shared -Wl,-soname,libgadu.so.$(VERSION_MAJOR) -o $(SHARED) $(LOBJS) $(LIBS) -lc >+ $(CC) $(SHFLAGS)$(SHLIBNAME) -o $(SHARED) $(LOBJS) $(LIBS) -lc > $(LN_S) -f $(SHARED) $(SHAREDM) > $(LN_S) -f $(SHARED) $(SHAREDMM) >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 76434
:
47390
| 66927 |
66928