[oe] [PATCH] tcp-wrappers: place LIBS after object files

Paul Menzel paulepanter at users.sourceforge.net
Tue Apr 26 13:35:12 UTC 2011


Dear Enrico,


Am Dienstag, den 26.04.2011, 12:41 +0200 schrieb Enrico Scholz:
> From: Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de>

it seems you need to update your Git configuration to your common email
address.

> This fixes builds with '-Wl,-as-needed'. Patch changes the previous
> 'ldflags.patch' files instead of adding a new one.

It would be great if you could add a log of the failed build.

> Signed-off-by: Enrico Scholz <enrico.scholz at sigma-chemnitz.de>
> Cc: Jeremy Lainé <jeremy.laine at m4x.org>
> ---
>  .../tcp-wrappers/tcp-wrappers-7.6/ldflags.patch    |   22 +++++++++++++++----
>  1 files changed, 17 insertions(+), 5 deletions(-)
> 
> diff --git a/recipes/tcp-wrappers/tcp-wrappers-7.6/ldflags.patch b/recipes/tcp-wrappers/tcp-wrappers-7.6/ldflags.patch
> index 2e89765..cac8615 100644
> --- a/recipes/tcp-wrappers/tcp-wrappers-7.6/ldflags.patch
> +++ b/recipes/tcp-wrappers/tcp-wrappers-7.6/ldflags.patch
> @@ -1,13 +1,25 @@
> -Index: tcp_wrappers_7.6.orig/Makefile
> +Index: tcp_wrappers_7.6/Makefile
>  ===================================================================
> ---- tcp_wrappers_7.6.orig.orig/Makefile	2009-04-06 10:55:47.000000000 +0000
> -+++ tcp_wrappers_7.6.orig/Makefile	2009-04-06 10:57:04.000000000 +0000
> -@@ -748,31 +748,31 @@
> +--- tcp_wrappers_7.6.orig/Makefile
> ++++ tcp_wrappers_7.6/Makefile

The diff could have been smaller, but no big problem.

> +@@ -724,9 +724,9 @@ SHLIBSOMAJ	= shared/libwrap.so.$(SOMAJOR
> + SHLIBSO		= shared/libwrap.so
> + SHLIBFLAGS	= -Lshared -lwrap
> + 
> +-SHLINKFLAGS = -shared -Xlinker -soname -Xlinker libwrap.so.$(SOMAJOR) -lc $(LIBS)
> ++SHLINKFLAGS = -shared -Xlinker -soname -Xlinker libwrap.so.$(SOMAJOR)
> + SHCFLAGS = -fPIC -shared -D_REENTRANT
> +-SHLIB_OBJ= $(addprefix shared/, $(LIB_OBJ));
> ++SHLIB_OBJ= $(addprefix shared/, $(LIB_OBJ))

The »;« was superfluous, since no command followed?

> + all other: config-check tcpd tcpdmatch try-from safe_finger tcpdchk $(LIB)
> + 
> +@@ -748,31 +748,31 @@ $(LIB):	$(LIB_OBJ)
>   
>   $(SHLIB): $(SHLIB_OBJ)
>   	rm -f $(SHLIB)
>  -	$(CC) -o $(SHLIB) $(SHLINKFLAGS) $(SHLIB_OBJ)
> -+	$(CC) $(LDFLAGS) -o $(SHLIB) $(SHLINKFLAGS) $(SHLIB_OBJ)
> ++	$(CC) $(LDFLAGS) -o $(SHLIB) $(SHLINKFLAGS) $(SHLIB_OBJ) $(LIBS)
>   	ln -sf $(notdir $(SHLIB)) $(SHLIBSOMAJ)
>   	ln -sf $(notdir $(SHLIBSOMAJ)) $(SHLIBSO)

Is this patch already upstream?


Thanks,

Paul
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20110426/e1d2cf42/attachment-0002.sig>


More information about the Openembedded-devel mailing list