| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
| |
|
| |
|
|
|
|
| |
cherry-pick upstream PR fixing the issue
|
|
|
|
|
| |
checking -pie...
>>> ERROR: upx: check failed
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This version particularly fixes -Wformat warnings from 4.19.7:
siplib.c: In function 'parsePass1':
siplib.c:5369:58: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'int' [-Wformat=]
PyErr_Format(PyExc_OverflowError, "argument %s overflowed: %s",
~^
%d
failure.arg_nr, exc_str);
~~~~~~~~~~~~~~
siplib.c:5379:59: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'int' [-Wformat=]
PyErr_Format(PyExc_OverflowError, "argument '%s' overflowed: %s",
~^
%d
failure.arg_nr, exc_str);
~~~~~~~~~~~~~~
|
|
|
|
| |
it is already disabled on aarch64 and armhf
|
| |
|
| |
|
| |
|
|
|
|
| |
Resolves #9110
|
| |
|
| |
|
|
|
|
|
|
| |
* s390x architecture is enabled after testing with
RHEL 7.4 (LinuxONE-Medium VM) and adding test fixes to CloudI 1.7.5
* 0001-Fix-autoconf-Erlang-version-check.patch is no longer necessary
|
| |
|
| |
|
|
|
|
| |
- CVE-2018-14447
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This aport have no intention to package python bindings so:
- tell ./configure explicitly there is no 'swig';
- tell ./configure explicitly neither python nor python3 is needed
(this effectively avoids fatal AM_PATH_PYTHON invocation);
- replace makedepends= with empty makedepends_build= for symmetry
with makedepends_host=.
Rationale follows.
If neither python nor python3 is pre-installed in the build system,
cross-compilation fails:
checking for swig... no
configure: WARNING: "Swig not found - python bindings will not be made"
checking whether to create python bindings... testing
checking for python... no
checking for python2... no
checking for python3... no
checking for python3.5... no
checking for python3.4... no
checking for python3.3... no
checking for python3.2... no
checking for python3.1... no
checking for python3.0... no
checking for python2.7... no
checking for python2.6... no
checking for python2.5... no
checking for python2.4... no
checking for python2.3... no
checking for python2.2... no
checking for python2.1... no
checking for python2.0... no
configure: error: no suitable Python interpreter found
>>> ERROR: libcap-ng: build failed
This error is printed by AM_PATH_PYTHON at ./configure.ac:125 which
assumes lack of python is fatal when invoked without the third arg.
Also note the swig warning.
After replacing 'makedepends="python3 $depends_dev"' at APKBUILD:10
with 'makedepends_build="python3"', cross-configure succeeds saying
python is of no use anyway:
checking whether to create python bindings... testing
checking for python... no
checking for python2... no
checking for python3... /usr/bin/python3
checking for python version... 3.6
checking for python platform... linux
checking for python script directory... ${prefix}/lib/python3.6/site-packages
checking for python extension module directory... ${exec_prefix}/lib/python3.6/site-packages
configure: WARNING: "Python headers not found - python bindings will not be made"
checking whether to create python3 bindings... investigating
checking for python3-config... no
sh: yes: unknown operand
Python3 bindings will NOT be built
|
|
|
|
| |
we need to disable stack protector
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
UPX 3.94 seems completely broken even on x86_64 due to toolchain
upgrade.
- use cleaner method to force CXXFLAGS precedence over "-O2";
- add basic check() -- passes on x86_64 and mipseln8hf, may need
tweak for other architectures;
Just for the record: out-of-tree hard-float mips* is still broken
for any application that uses FPU because UPX does not copy the
attribute section to the compressed binary so the usual "FR=1 code
in FR=0 context" problem arises. In-tree soft-float mips* should
not be affected.
|
|
|
|
| |
MIPS JIT code is broken in upstream, does not even compile.
|
|
|
|
|
|
|
|
|
|
|
|
| |
- add fixes for CVE-2016-2037, integer overflow and inconsistent
argument passing to printf-like functions, all from upstream.
- add autoconf to checkdepends as autom4te is required to create
built-in tests from templates;
- remove bash from checkdepends (as it is useless without passing
CONFIG_SHELL=/bin/bash to ./configure anyway) and replace the
bash-style sequence expression at tests/symlink-long.at:30 to
resolve test failure;
- disable NLS and make explicit other default ./configure options.
|
| |
|
| |
|
|
|
|
| |
include limits.h for PATH_MAX. Fixes build on ppc64le
|