# --- T2-COPYRIGHT-BEGIN --- # t2/package/*/memprocfs/hotfix-makefile.patch # Copyright (C) 2026 The T2 SDE Project # SPDX-License-Identifier: GPL-2.0 or patched project license # --- T2-COPYRIGHT-END --- --- MemProcFS-5.19/memprocfs/Makefile.vanilla 2026-11-10 20:48:47.739296926 +0200 +++ MemProcFS-5.19/memprocfs/Makefile 2026-11-10 20:49:20.796404515 +0200 @@ -12,7 +12,7 @@ #DEBUG FLAGS BELOW #CFLAGS += -g -O0 -Wextra endif -LDFLAGS += -Wl,-rpath,'$$ORIGIN' -ldl -L. -l:vmm.so -Wl,-z,noexecstack `pkg-config fuse --libs` +LDFLAGS += -Wl,-rpath,'$$ORIGIN' -ldl -L. -lvmm -Wl,-z,noexecstack `pkg-config fuse --libs` DEPS = vfs.h vmmloader.h OBJ = oscompatibility.o charutil.o vfslist.o vmmloader.o memprocfs_fuse.o ob/ob_cachemap.o ob/ob_core.o ob/ob_map.o ob/ob_set.o @@ -20,8 +20,6 @@ $(CC) -c -o $@ $< $(CFLAGS) memprocfs: $(OBJ) - cp ../files/leechcore.so . || true - cp ../files/vmm.so . || true $(CC) -o $@ $^ $(CFLAGS) $(LDFLAGS) mv memprocfs ../files/ || true rm -f *.o || true --- MemProcFS-5.19/vmm/Makefile.vanilla 2026-11-10 20:44:04.565609937 +0200 +++ MemProcFS-5.19/vmm/Makefile 2026-11-10 20:46:14.921880493 +0200 @@ -19,7 +19,7 @@ #CFLAGS += -fsanitize=pointer-compare -fsanitize=pointer-subtract -fanalyzer # DEBUG FLAGS ABOVE endif -LDFLAGS += -Wl,-rpath,'$$ORIGIN' -g -ldl -shared -L. -l:leechcore.so -lm -Wl,-z,noexecstack +LDFLAGS += -Wl,-rpath,'$$ORIGIN' -g -ldl -shared -L. -lleechcore -lm -Wl,-z,noexecstack DEPS = vmmdll.h OBJ = oscompatibility.o charutil.o util.o pe.o vmmdll.o vmmdll_core.o \ vmmdll_remote.o vmmdll_scatter.o vmm.o vmmex_light.o fc.o \ @@ -66,10 +66,8 @@ $(CC) -c -o $@ $< $(CFLAGS) vmm: $(OBJ) - cp ../files/leechcore.so . || cp ../../LeechCore*/files/leechcore.so . || true $(CC) -o $@ $^ $(CFLAGS) -o vmm.so $(LDFLAGS) mv vmm.so ../files/ - mv leechcore.so ../files/ rm -f *.o || true rm -f */*.o || true rm -f *.so || true --- MemProcFS-5.19/vmmpyc/Makefile.vanilla 2026-11-10 21:17:36.129779633 +0200 +++ MemProcFS-5.19/vmmpyc/Makefile 2026-11-10 21:18:10.161766369 +0200 @@ -9,7 +9,7 @@ # CFLAGS += -g -O0 -Wextra -Wno-unused-parameter -Wno-cast-function-type # DEBUG FLAGS ABOVE endif -LDFLAGS += -L../files -Wl,-rpath,'$$ORIGIN' -g -ldl -shared -L. -l:vmm.so -Wl,-z,noexecstack `pkg-config python3 --libs` +LDFLAGS += -L../files -Wl,-rpath,'$$ORIGIN' -g -ldl -shared -L. -lvmm -Wl,-z,noexecstack `pkg-config python3 --libs` DEPS = OBJ = oscompatibility.o vmmpycplugin.o vmmpyc.o \ vmmpyc_maps.o vmmpyc_process.o vmmpyc_regvalue.o vmmpyc_virtualmemory.o \