From 1d4bf3155f06d7e807985589665c967d1af36517 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Mon, 19 Apr 2010 15:38:48 -0700 Subject: [PATCH] Link elf/noload test against -ldl. --- ChangeLog | 2 ++ elf/Makefile | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index aa33b21..8b04cf9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2010-04-19 Roland McGrath + * elf/Makefile ($(objpfx)noload): Depend on libdl.so. + * Makeconfig (as-needed, no-as-needed): New variables. (link-libc): Add ld.so inside --as-needed. diff --git a/elf/Makefile b/elf/Makefile index d57c7fe..e600cc3 100644 --- a/elf/Makefile +++ b/elf/Makefile @@ -1,4 +1,4 @@ -# Copyright (C) 1995-2007, 2008, 2009 Free Software Foundation, Inc. +# Copyright (C) 1995-2007,2008,2009,2010 Free Software Foundation, Inc. # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or @@ -654,7 +654,7 @@ $(objpfx)vismain: $(addprefix $(objpfx),vismod1.so vismod2.so) $(objpfx)vismain.out: $(addprefix $(objpfx),vismod3.so) vismain-ENV = LD_PRELOAD=$(addprefix $(objpfx),vismod3.so) -$(objpfx)noload: $(objpfx)testobj1.so +$(objpfx)noload: $(objpfx)testobj1.so $(common-objpfx)dlfcn/libdl.so LDFLAGS-noload = -rdynamic $(objpfx)noload.out: $(objpfx)testobj5.so -- 2.7.4