From mboxrd@z Thu Jan 1 00:00:00 1970 From: Adolf Belka To: development@lists.ipfire.org Subject: Re: Problems trying to update lua-5.4.3 Date: Wed, 14 Apr 2021 14:33:38 +0200 Message-ID: In-Reply-To: <0FECBAC8-45C0-4403-AD86-B89822D51B42@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7634965046657141861==" List-Id: --===============7634965046657141861== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hallo, On 14/04/2021 11:08, Michael Tremer wrote: > Hello, >=20 > I think you can use this as inspiration: >=20 > http://www.linuxfromscratch.org/blfs/view/svn/general/lua.html >=20 > The patch should already be updated and should be working. The patch there is the shared_library-1.patch I can certainly use it in my build but the patch I was having the questions a= bout is the autotoolize.patch This is not mentioned in the Beyond Linux From= Scratch link. Also not in the BLFS link for the previous version of lua-5.3.4 Searching I have found that this patch is designed to have the lua build use = the standard autotools programs. However the locations in Fedora and other re= positories I found seem to stop at lua-5.3.0 Any help with where to find a newer version of the autotoolize.patch that is = meant for lua-5.4.3 Regards, Adolf >=20 > -Michael >=20 >> On 13 Apr 2021, at 22:06, Adolf Belka wrote: >> >> Hi All, >> >> >> I have been working on updating lua from 5.3.5 to 5.4.3 >> >> I updated the autotoolize.patch and the shared_library-1.patch and found t= hat 5.4.3 no longer has lbitlib.c in the tarball src directory >> >> >> I removed lbitlib.c from the liblua_la_SOURCES section in the diff for lua= -5.3.5/src/Makefile.am >> >> ----------------------------------------------------------- >> +AM_CFLAGS =3D -Wall >> + >> +include_HEADERS =3D lua.h lualib.h lauxlib.h lua.hpp >> + >> +nodist_include_HEADERS =3D luaconf.h >> + >> +lib_LTLIBRARIES =3D liblua.la >> +liblua_la_LDFLAGS =3D -release @MAJOR_VERSION@ >> +liblua_la_SOURCES =3D \ >> + lapi.c lauxlib.c lbaselib.c lbitlib.c lcode.c lcorolib.c lctype.c ldb= lib.c \ >> + ldebug.c ldo.c ldump.c lfunc.c lgc.c linit.c liolib.c llex.c lmathlib= .c lmem.c \ >> + loadlib.c lobject.c lopcodes.c loslib.c lparser.c lstate.c lstring.c = lstrlib.c \ >> + ltable.c ltablib.c ltm.c lundump.c lutf8lib.c lvm.c lzio.c \ >> + lapi.h lcode.h lctype.h ldebug.h ldo.h lfunc.h lgc.h llex.h llimits.h= \ >> + lmem.h lobject.h lopcodes.h lparser.h lstate.h lstring.h ltable.h ltm= .h \ >> + lundump.h lvm.h lzio.h >> + >> >> ----------------------------------------------------------- >> >> and then lua built without any problems. >> >> >> So lua built successfully but looking at the files in the tarball src dire= ctory for 5.3.5 & 5.4.3 there are some differences >> >> The following files >> lua.c >> luac.c >> lua.h >> luaconf.h >> lualib.h >> lauxlib.h >> lprefix.h >> >> are in both 5.3.5 & 5.4.3 but not in the liblua_la_SOURCES section. This m= ay be deliberate, I can't tell. >> >> However lbitlib.c is in 5.3.5 & liblua_la_SOURCES but not in 5.4.3 Is tha= t a problem for IPFire's use of lua? >> >> >> ljumptab.h and lopnames.h are not in 5.3.5 or liblua_la_SOURCES but are in= 5.4.3 Should these now be included somewhere in the Makefile.am or elsewher= e or is it OK to ignore them for IPFire? >> >> >> Regards, >> >> Adolf. >> >=20 --===============7634965046657141861==--