@@ -110,24 +110,24 @@ CLANG_LLVM_RELEASE_URL=https://github.com/S2E/s2e/releases/download/v2.0.0/$(CLA
110
110
KLEE_DIRS =$(foreach suffix,-debug -release -coverage,$(addsuffix $(suffix ) ,klee) )
111
111
112
112
# Z3 variables
113
- Z3_VERSION =4.7.1
113
+ Z3_VERSION =4.13.0
114
114
Z3_SRC =z3-$(Z3_VERSION ) .tar.gz
115
115
Z3_SRC_DIR =z3-z3-$(Z3_VERSION )
116
116
Z3_BUILD_DIR =z3
117
117
Z3_URL =https://github.com/Z3Prover/z3
118
118
Z3_BINARY_URL =https://github.com/Z3Prover/z3/releases/download/z3-$(Z3_VERSION ) /
119
- Z3_BINARY =z3-$(Z3_VERSION ) -x64-ubuntu-16.04 .zip
120
- Z3_BINARY_DIR =z3-$(Z3_VERSION ) -x64-ubuntu-16.04
119
+ Z3_BINARY =z3-$(Z3_VERSION ) -x64-glibc-2.31 .zip
120
+ Z3_BINARY_DIR =z3-$(Z3_VERSION ) -x64-glibc-2.31
121
121
122
122
# Lua variables
123
- LUA_VERSION =5.3.4
123
+ LUA_VERSION =5.4.6
124
124
LUA_SRC =lua-$(LUA_VERSION ) .tar.gz
125
125
LUA_DIR =lua-$(LUA_VERSION )
126
126
127
127
# libdwarf
128
128
# We don't use the one that ships with the distro because we need
129
129
# the latest features (PE file support mostly).
130
- LIBDWARF_URL =https://www.prevanders.net /libdwarf-0.9.1.tar.xz
130
+ LIBDWARF_URL =https://github.com/S2E/s2e/releases/download/v2.0.0 /libdwarf-0.9.1.tar.xz
131
131
LIBDWARF_SRC_DIR =libdwarf-0.9.1
132
132
LIBDWARF_BUILD_DIR =libdwarf
133
133
@@ -199,11 +199,10 @@ $(CLANG_LLVM_RELEASE_ARCHIVE):
199
199
200
200
# Download Lua
201
201
$(LUA_SRC ) :
202
- $(call DOWNLOAD,https://www.lua.org/ftp /$(LUA_SRC ) ,$@ )
202
+ $(call DOWNLOAD,https://github.com/S2E/s2e/releases/download/v2.0.0 /$(LUA_SRC ) ,$@ )
203
203
204
204
$(LUA_DIR ) : | $(LUA_SRC )
205
205
tar -zxf $(LUA_SRC )
206
- cp $(S2E_SRC ) /lua/luaconf.h $(LUA_DIR ) /src
207
206
208
207
# Download Z3
209
208
$(Z3_BUILD_DIR ) :
@@ -301,7 +300,6 @@ stamps/libdwarf-make: stamps/libdwarf-configure
301
300
302
301
stamps/lua-make : $(LUA_DIR )
303
302
if [ " $( PLATFORM) " = " linux" ]; then \
304
- $(SED ) -i ' s/-lreadline//g' $(LUA_DIR ) /src/Makefile; \
305
303
$(MAKE ) -C $^ linux CFLAGS=" -DLUA_USE_LINUX -O2 -g -fPIC" ; \
306
304
elif [ " $( PLATFORM) " = " darwin" ]; then \
307
305
$(MAKE ) -C $^ macosx CFLAGS=" -DLUA_USE_LINUX -O2 -g -fPIC" ; \
0 commit comments