Patch the makefile to create liblua.so. --- a/src/Makefile 2021-02-09 18:47:17.000000000 +0000 +++ b/src/Makefile 2022-01-03 11:30:36.964501941 +0000 @@ -33,6 +33,7 @@ PLATS= guess aix bsd c89 freebsd generic linux linux-readline macosx mingw posix solaris LUA_A= liblua.a +LUA_SO= liblua.so CORE_O= lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o LIB_O= lauxlib.o lbaselib.o lcorolib.o ldblib.o liolib.o lmathlib.o loadlib.o loslib.o lstrlib.o ltablib.o lutf8lib.o linit.o BASE_O= $(CORE_O) $(LIB_O) $(MYOBJS) @@ -44,7 +45,7 @@ LUAC_O= luac.o ALL_O= $(BASE_O) $(LUA_O) $(LUAC_O) -ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) +ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) $(LUA_SO) ALL_A= $(LUA_A) # Targets start here. @@ -56,6 +57,11 @@ a: $(ALL_A) +$(LUA_SO): $(CORE_O) $(LIB_O) + $(CC) -shared -ldl -Wl,-soname,$(LUA_SO).$(V) -o $@.$(R) $? -lm $(MYLDFLAGS) + ln -sf $(LUA_SO).$(R) $(LUA_SO).$(V) + ln -sf $(LUA_SO).$(R) $(LUA_SO) + $(LUA_A): $(BASE_O) $(AR) $@ $(BASE_O) $(RANLIB) $@ /refs/?id=5229d56db0a02f25946898a5fbde0d9d88ed4966'>refslogtreecommitdiff
path: root/gnu/packages/dlang.scm
/th>
AgeCommit message (Expand)Author
2019-02-11services: docker: Make shepherd service also require "dbus-system",..."elogind" and "udev". Fixes <https://bugs.gnu.org/34333>. * gnu/services/docker.scm (docker-shepherd-service): Require "dbus-system", "elogind" and "udev". Danny Milosavljevic
2019-02-11services: docker: Make shepherd service require "networking"....Fixes <https://bugs.gnu.org/34333>. * gnu/services/docker.scm (docker-shepherd-service): Require "networking". Danny Milosavljevic
2019-01-11services: docker: Update comment....* gnu/services/docker.scm (docker-shepherd-service): Update comment. Danny Milosavljevic
2019-01-10services: docker: Use more minimal service requrements....* gnu/services/docker.scm (docker-service-type)[requirement]: Add file-system-/sys/fs/cgroup/blkio, file-system-/sys/fs/cgroup/cpu, file-system-/sys/fs/cgroup/cpuset, file-system-/sys/fs/cgroup/devices, file-system-/sys/fs/cgroup/memory. Remove elogind. Danny Milosavljevic
2019-01-10services: docker: Clarify service-extension shepherd-root-service-type....* gnu/services/docker.scm (docker-service-type)[extensions]: Clarify service-extension shepherd-root-service-type. Danny Milosavljevic
2019-01-10services: docker: Depend on elogind....* gnu/services/docker.scm (docker-shepherd-service)[requirement]: Add elogind. Danny Milosavljevic
2019-01-10services: docker: Specify log file for containerd....* gnu/services/docker.scm (containerd-shepherd-service): Specify log file for containerd. Danny Milosavljevic
2019-01-10services: Add docker....* gnu/services/docker.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * doc/guix.texi (Miscellaneous Services): Document the service. Danny Milosavljevic