mirror of
https://github.com/upx/upx.git
synced 2025-08-07 22:46:51 +08:00
CI updates
This commit is contained in:
7
.github/workflows/ci.yml
vendored
7
.github/workflows/ci.yml
vendored
@ -19,8 +19,8 @@ env:
|
||||
UPX_DEBUG_TEST_FLOAT_DIVISION_BY_ZERO: 1
|
||||
UPX_DEBUG_TEST_LIBC_QSORT: 1
|
||||
ZSTD_CLEVEL: 9
|
||||
# 2025-01-29
|
||||
ZIG_DIST_VERSION: 0.14.0-dev.2987+183bb8b08
|
||||
# 2025-02-18
|
||||
ZIG_DIST_VERSION: 0.14.0-dev.3258+d2e70ef84
|
||||
|
||||
jobs:
|
||||
job-rebuild-and-verify-stubs:
|
||||
@ -425,7 +425,8 @@ jobs:
|
||||
%RUN_LIB% -out:ucl.lib *.obj
|
||||
@REM ===== build zlib =====
|
||||
cd %BDIR%\zlib
|
||||
%RUN_CL% -J -O2 -W3 -WX %DEFS% -DHAVE_VSNPRINTF -c %H%\vendor\zlib\*.c
|
||||
set s=%H%\vendor\zlib
|
||||
%RUN_CL% -J -O2 -W3 -WX %DEFS% -I%s% -DHAVE_VSNPRINTF -c %H%\vendor\zlib\*.c
|
||||
%RUN_LIB% -out:zlib.lib *.obj
|
||||
@REM ===== build zstd =====
|
||||
cd %BDIR%\zstd
|
||||
|
@ -369,6 +369,7 @@ endif()
|
||||
upx_add_target_extra_compile_options(${t} UPX_CONFIG_EXTRA_COMPILE_OPTIONS_UCL)
|
||||
|
||||
set(t upx_vendor_zlib)
|
||||
target_include_directories(${t} PRIVATE vendor/zlib)
|
||||
upx_compile_target_debug_with_O2(${t})
|
||||
upx_sanitize_target(${t})
|
||||
target_compile_definitions(${t} PRIVATE HAVE_VSNPRINTF=1)
|
||||
|
6
NEWS
6
NEWS
@ -3,11 +3,11 @@ User visible changes for UPX
|
||||
==================================================================
|
||||
|
||||
Changes in 5.0.0 (XX XXX XXXX):
|
||||
* ELF: PT_MIPS_ABIFLAGS is now forwarded into the compressed output;
|
||||
qemu-mips can choose the right floating-point emulation
|
||||
* ELF: --unmap-all-pages completely avoids /proc/self/exe
|
||||
* ELF: use of memfd_create supports Enforcing mode of SELinux
|
||||
* ELF: two-step de-compression enables future per-PT_LOAD work
|
||||
* ELF: --unmap-all-pages completely avoids /proc/self/exe
|
||||
* ELF: PT_MIPS_ABIFLAGS is now forwarded into the compressed output;
|
||||
qemu-mips can choose the right floating-point emulation
|
||||
* ELF: many minor internal changes fix nits revealed by fuzzing
|
||||
* bug fixes - see https://github.com/upx/upx/milestone/18
|
||||
|
||||
|
Reference in New Issue
Block a user