I was able to solve this problem myself by forcing the compiler to use 32-bit, see below patch. Not sure how to reasonably contribute this as it's PPC64 specific:
Index: misc/luabash/Makefile =================================================================== --- misc/luabash/Makefile (revision 52416) +++ misc/luabash/Makefile (working copy) @@ -34358414820,30098382898 +12918513714,30098382898 @@ X_OUTTOP=../../src libdir=$(X_OUTTOP) -CFLAGS = -Wall -O2 -s -fPIC +CFLAGS = -m32 -Wall -O2 -s -fPIC #CFLAGS = -Wall -O0 -ggdb -fPIC # ExactBuild does use CXX to link a .so right now @@ -25768480228,12918513714 +51573219378,21508448306 @@ MODULES = lua bash include $(addsuffix /Makefile,$(MODULES)) Index: misc/luabash/lua/Makefile =================================================================== --- misc/luabash/lua/Makefile (revision 52416) +++ misc/luabash/lua/Makefile (working copy) @@ -30063447172,21508448306 +21508448306,25803415602 @@ BINARY = lua BINARY_EXT = $(X_LIBEXT) DEPS = +LD_FLAGS += -melf32ppc include build/bottom.make On Thu, May 20, 2021 at 3:32 PM Michael McAllister <m...@michaelmcallister.org> wrote: > > Hello, > > I've recently installed T2 SDE on the PS3 successfully from the > following ISO: > https://dl.t2sde.org/binary/2018/t2-minimal-desktop-ppc64-32-r47324_smaller2.iso > > I am now attempting to update packages to hopefully install a newer > kernel, however run into an issue when attempting to run > ./scripts/Config and receive the below error > > --- > root@localhost:/home/t2/trunk# ./scripts/Config > Aquiring config write lock (may take until other configs finished) ... > T2 21-svn configuration ... > Building src/luabash.so. > LINK LIB /home/t2/trunk/src/Linux-ppc64/lua/lua.a > ld: relocatable linking with relocations from format elf32-powerpc > (/home/t2/trunk/src/Linux-ppc64/lua/lapi.o) to format elf64-powerpc > (/home/t2/trunk/src/Linux-ppc64/lua/lua.a) is not supported > make: *** [build/bottom.make:65: > /home/t2/trunk/src/Linux-ppc64/lua/lua.a] Error 1 > Error building the Lua bash accelerator. > root@localhost:/home/t2/trunk# > --- > > I have also attached verbose logging (running bash -x). > > Does anyone have any tips on how to get this working? I'm happy to > contribute a fix, I just don't know what the fix is :-) ----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to li...@t2-project.org with a subject of: unsubscribe t2