Sophie

Sophie

distrib > Mageia > 7 > x86_64 > by-pkgid > fc11cf2cb30a8795cce334db501a3c0d > files > 1

ate-pairing-1.2-0.20161029.3.mga7.src.rpm

diff -Naurp ate-pairing-master/common.mk ate-pairing-master.dyn/common.mk
--- ate-pairing-master/common.mk	2016-05-03 20:18:11.000000000 -0400
+++ ate-pairing-master.dyn/common.mk	2016-10-29 13:18:50.147093131 -0400
@@ -12,7 +12,7 @@ RM=rm -f
 CFLAGS = -fPIC -O3 -fomit-frame-pointer -DNDEBUG -msse2 -mfpmath=sse -march=native
 CFLAGS_WARN=-Wall -Wextra -Wformat=2 -Wcast-qual -Wcast-align -Wwrite-strings -Wfloat-equal -Wpointer-arith #-Wswitch-enum -Wstrict-aliasing=2
 CFLAGS_ALWAYS = -D_FILE_OFFSET_BITS=64 -DMIE_ATE_USE_GMP
-LDFLAGS = -lm -lzm $(LIB_DIR) -lgmp -lgmpxx
+LDFLAGS = -lm $(LIB_DIR) -lgmp -lgmpxx
 AS = nasm
 AFLAGS = -f elf -D__unix__
 ifeq ($(SUPPORT_SNARK),1)
@@ -52,4 +52,4 @@ endif
 	$(CC) -c $< -o $@ $(CFLAGS) $(CFLAGS_WARN) $(CFLAGS_ALWAYS) $(INC_DIR) $(BIT)
 
 INC_DIR+= -I../src -I../../xbyak -I../include
-LIB_DIR+= -L../lib
+#LIB_DIR+= -L../lib
diff -Naurp ate-pairing-master/src/Makefile ate-pairing-master.dyn/src/Makefile
--- ate-pairing-master/src/Makefile	2016-05-03 20:18:11.000000000 -0400
+++ ate-pairing-master.dyn/src/Makefile	2016-10-29 13:22:52.621035309 -0400
@@ -1,16 +1,19 @@
 include ../common.mk
 
-TARGET=../lib/libzm.a
+TARGET=../lib/libzm.so
+LDFLAGS += -shared -fPIC
+INCFLAGS=$(foreach TMP,$(INCPATHS),-I$(TMP))
+
 all:$(TARGET)
 
 OBJ=zm2.o zm.o
 clean:
 	$(RM) *.o $(TARGET)
 
-../lib/libzm.a: $(OBJ)
+../lib/libzm.so: $(OBJ)
 	$(MKDIR) ../lib
 	-$(RM) $@
-	$(AR) $@ $(OBJ)
+	$(CXX) $(LIBFLAGS) $(OBJECTS) $(LDFLAGS) -o $@
 
 zm.o: zm.cpp ../include/zm.h
 zm2.o: zm2.cpp ../include/zm2.h ../include/bn.h