galeb

Једноставна статичка дистрибуција заснована на musl-у
git clone https://git.sr.ht/~strahinja/galeb
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

liblua.so.patch (1346B)


      1 --- Makefile
      2 +++ Makefile
      3 @@ -52,7 +52,7 @@ R= $V.0
      4  all:	$(PLAT)
      5  
      6  $(PLATS) clean:
      7 -	cd src && $(MAKE) $@
      8 +	cd src && $(MAKE) $@ V=$(V) R=$(R)
      9  
     10  test:	dummy
     11  	src/lua -v
     12 --- src/Makefile
     13 +++ src/Makefile
     14 @@ -29,6 +29,7 @@ MYOBJS=
     15  PLATS= aix bsd c89 freebsd generic linux macosx mingw posix solaris
     16  
     17  LUA_A=	liblua.a
     18 +LUA_SO= liblua.so
     19  CORE_O=	lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o \
     20  	lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o \
     21  	ltm.o lundump.o lvm.o lzio.o
     22 @@ -43,7 +44,7 @@ LUAC_T=	luac
     23  LUAC_O=	luac.o
     24  
     25  ALL_O= $(BASE_O) $(LUA_O) $(LUAC_O)
     26 -ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T)
     27 +ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) $(LUA_SO)
     28  ALL_A= $(LUA_A)
     29  
     30  # Targets start here.
     31 @@ -59,6 +60,12 @@ $(LUA_A): $(BASE_O)
     32  	$(AR) $@ $(BASE_O)
     33  	$(RANLIB) $@
     34  
     35 +$(LUA_SO): $(CORE_O) $(LIB_O)
     36 +	$(CC) -shared -ldl -Wl,-soname,$(LUA_SO).$(V) -o $@.$(R) $? -lm $(MYLDFLAGS)
     37 +	ln -sf $(LUA_SO).$(R) $(LUA_SO).$(V)
     38 +	ln -sf $(LUA_SO).$(R) $(LUA_SO)
     39 +
     40 +
     41  $(LUA_T): $(LUA_O) $(LUA_A)
     42  	$(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
     43  
     44 --- src/luaconf.h
     45 +++ src/luaconf.h
     46 @@ -175,7 +175,7 @@
     47  
     48  #else			/* }{ */
     49  
     50 -#define LUA_ROOT	"/usr/local/"
     51 +#define LUA_ROOT	"/usr/"
     52  #define LUA_LDIR	LUA_ROOT "share/lua/" LUA_VDIR "/"
     53  #define LUA_CDIR	LUA_ROOT "lib/lua/" LUA_VDIR "/"
     54  #define LUA_PATH_DEFAULT  \
     55