Thanks everyone, the patch worked perfectly for me. On Tue, Mar 17, 2015 at 6:36 AM, Thierry FOURNIER <[email protected]> wrote:
> On Tue, 17 Mar 2015 14:35:20 +0300 > Dmitry Sivachenko <[email protected]> wrote: > > > > > > On 17 марта 2015 г., at 13:17, Thierry FOURNIER <[email protected]> > wrote: > > > > > > On Tue, 17 Mar 2015 08:38:23 +0100 > > > Baptiste <[email protected]> wrote: > > > > > >> On Tue, Mar 17, 2015 at 1:51 AM, Joe Williams <[email protected]> > wrote: > > >>> List, > > >>> > > >>> I seem to be running into issues building haproxy with lua support > using > > >>> HEAD. Any thoughts? > > >>> > > >>> joe@ubuntu:~/haproxy$ make DEBUG=-ggdb CFLAGS=-O0 TARGET=linux2628 > > >>> USE_LUA=yes LUA_LIB=/opt/lua53/lib/ LUA_INC=/opt/lua53/include/ > LDFLAGS=-ldl > > >>> <snip> > > >>> /opt/lua53/lib//liblua.a(loadlib.o): In function `lookforfunc': > > >>> loadlib.c:(.text+0x502): undefined reference to `dlsym' > > >>> loadlib.c:(.text+0x549): undefined reference to `dlerror' > > >>> loadlib.c:(.text+0x576): undefined reference to `dlopen' > > >>> loadlib.c:(.text+0x5ed): undefined reference to `dlerror' > > >>> /opt/lua53/lib//liblua.a(loadlib.o): In function `gctm': > > >>> loadlib.c:(.text+0x781): undefined reference to `dlclose' > > >>> collect2: error: ld returned 1 exit status > > >>> make: *** [haproxy] Error 1 > > >>> > > >>> joe@ubuntu:~/haproxy$ /opt/lua53/bin/lua -v > > >>> Lua 5.3.0 Copyright (C) 1994-2015 Lua.org, PUC-Rio > > >>> > > >>> Thanks! > > >>> > > >>> -Joe > > > > > > > > > Thank you, > > > > > > In fact I build with the SSL activated, and the libssl is already > > > linked with thz dl library, so I don't sew this compilation error. > > > > > > It is fixed, the patch is in attachment. > > > > > > This patch will break FreeBSD (and other OSes) which do not have libdl. > > Hi, > > Thanks. Willy just fix this. now -ldl is implicit on LInx and it must be > activated or deactivated explicitely on other OS. > > Thierry >

