Ivan Zakharyaschev
c024ff3ce7
brp-verify_elf: set -o pipefail -- just in case
2016-03-31 21:23:29 +03:00
Ivan Zakharyaschev
e124ef0b4c
brp-verify_elf: handle all rules for setting LD_PRELOAD in the form of pairs of RPM_LD_PRELOAD_@ and RPM_FILES_TO_LD_PRELOAD_@ env vars
2016-03-31 21:23:29 +03:00
Ivan Zakharyaschev
9d2611ea44
verify-elf: substitute LD_PRELOAD before ldd (with what is passed on stdin after \t)
...
Of course, this will clean any externally set LD_PRELOAD.
2016-03-31 21:23:22 +03:00
a0380cbc27
4.0.4-alt100.90
...
- lib.req: made "no symbol bindings" condition fatal.
- relative: fixed potential heap buffer overflow (by Gleb F-Malinovskiy).
- rpmrc.in: armv7: do not force FPU kind, rely on compiler defaults
(by Sergey Bolshakov).
2016-03-10 16:27:08 +00:00
Gleb Fotengauer-Malinovskiy
03302d4963
relative.c: fix potential heap buffer overflow
2016-03-10 19:22:33 +03:00
b78cc75d12
lib.req: make "no symbol bindings" condition fatal
2016-03-10 15:30:27 +00:00
Sergey Bolshakov
00c4f63a1d
rpmrc.in: armv7: do not force FPU kind, rely on compiler defaults
2016-03-10 15:04:32 +00:00
3899fb125e
4.0.4-alt100.89.1
...
- ldd: reverted recent change (closes : #31870 ).
2016-03-10 16:14:33 +00:00
864001eba2
Revert "ldd.in: pass --list to rtld"
...
ld.so --list option is incompatible with LD_TRACE_LOADED_OBJECTS.
This reverts commit da9e6dfaab93dc2d4512ebf48e075871d9a1d56c.
2016-03-10 16:10:54 +00:00
f4c77cad3e
4.0.4-alt100.89
...
- brp-bytecompile_python: exclude paths listed
in $RPM_PYTHON3_COMPILE_INCLUDE (ALT#28606).
- ldd: pass --list to rtld.
2016-03-09 15:23:58 +00:00
42eacfcc82
brp-bytecompile_python: exclude paths listed in $RPM_PYTHON3_COMPILE_INCLUDE (ALT#28606)
...
$RPM_PYTHON3_COMPILE_INCLUDE is usually a subset of
$RPM_PYTHON_COMPILE_INCLUDE, so add the former to the exclude list.
2016-03-09 15:02:22 +00:00
da9e6dfaab
ldd.in: pass --list to rtld
2016-01-11 18:19:19 +00:00
Gleb Fotengauer-Malinovskiy
0f9a4a36ae
4.0.4-alt100.88
...
- compress_files: changed default method to xz.
2015-12-02 21:51:48 +03:00
Gleb Fotengauer-Malinovskiy
ae81f541b9
compress_files: change default method to xz
2015-12-02 21:46:44 +03:00
010eb422d8
4.0.4-alt100.87
...
- rpm-build: removed texinfo from requirements.
2015-11-30 18:52:16 +00:00
Gleb Fotengauer-Malinovskiy
ab529f8498
4.0.4-alt100.86
...
- Made rpm2cpio exit code accurate for large packages.
2015-11-18 20:53:31 +03:00
Gleb Fotengauer-Malinovskiy
91210177c1
Make rpm2cpio exit code accurate for large packages
...
Grab the uncompressed payload size from header and compare number of
bytes copied to that for exit code. Previously, truncated payloads could
have returned with success. This also fixes the exit code for large
payloads.
2015-11-18 20:52:46 +03:00
Gleb Fotengauer-Malinovskiy
499405d5b4
4.0.4-alt100.85
...
- Added aarch64 architecture support.
2015-09-15 14:09:54 +03:00
Gleb Fotengauer-Malinovskiy
ed33f2daf7
installplatform, rpmrc.in: introduce aarch64 architecture
2015-09-15 14:07:56 +03:00
Gleb Fotengauer-Malinovskiy
b01060affd
4.0.4-alt100.84
...
- set.c: rewritten without nested functions.
- find-package: added support for newer naming of gcc and
libstdc++-devel.
2015-05-21 18:54:44 +03:00
Gleb Fotengauer-Malinovskiy
2cee1a78a7
set.c: rewrite without nested functions
2015-05-21 18:08:21 +03:00
Gleb Fotengauer-Malinovskiy
39018f9f32
find-package: add support for newer naming of gcc and libstdc++-devel
2015-05-21 18:07:37 +03:00
Gleb Fotengauer-Malinovskiy
067436eba4
4.0.4-alt100.83
...
- platform.in: added support for gcc >= 5.
2015-05-18 13:12:14 +03:00
Gleb Fotengauer-Malinovskiy
6ebedc2f12
platform.in: add gcc >= 5 support to __gcc_version_base macro
2015-05-18 13:12:14 +03:00
Gleb Fotengauer-Malinovskiy
7ddeb99e44
4.0.4-alt100.82
...
- platform.in: removed -Wtrampolines from %optflags_warnings (enabled
by default in gcc >= 4.9.2-alt3).
2015-03-20 18:14:11 +03:00
Gleb Fotengauer-Malinovskiy
1045bebe41
Revert "platform.in: add -Wtrampolines to %optflags_warnings"
...
This reverts commit d0d01af035c583b848e710c1a134588b4a8e3b3d.
2015-03-18 18:01:09 +03:00
23214e4126
4.0.4-alt100.81
...
- platform.in: added -Wtrampolines to %optflags_warnings.
- librpmbuild: rewritten without using nested functions.
- verify-elf: fixed regression in verify_lfs.
2015-01-28 17:55:30 +00:00
d0d01af035
platform.in: add -Wtrampolines to %optflags_warnings
2015-01-28 17:04:55 +00:00
1ccc182f71
build: rewrite without using nested functions
...
gcc generates trampolines for pointers to nested functions.
This implies executable stack - the thing we want to avoid.
2015-01-28 17:04:30 +00:00
6ad3a37cb9
verify-elf: fix regression in verify_lfs
2015-01-28 13:41:37 +00:00
bbb649bae3
4.0.4-alt100.80
...
- verify-elf: resurrected verify_stack.
2015-01-26 21:05:28 +00:00
a44f6ae523
verify-elf: make verify_stack work again
2015-01-23 14:56:29 +00:00
7af393f36d
4.0.4-alt100.79
...
- rpmbuild: implemented finer control for %_deps_optimization
(by viy@; closes : #30476 ).
2014-11-19 17:26:33 +00:00
32171d0cb5
build/reqprov.c (deps_opt_enabled): cleanup
2014-11-19 17:23:34 +00:00
Igor Vlasenko
83f32e64e2
Finer control for %_deps_optimization (ALT#30476)
...
0: disabled
1: old behaviour with %_deps_optimization=0
2: old behaviour with %_deps_optimization=1
3: old behaviour with %_deps_optimization=2
2014-11-19 17:22:58 +00:00
Gleb Fotengauer-Malinovskiy
decd789cf4
4.0.4-alt100.78
...
- Backported Disttag.
- psm.c: write installed/removed package buildtime to syslog.
2014-06-24 19:06:57 +04:00
Gleb Fotengauer-Malinovskiy
6e12c7d1f2
psm.c: write installed/removed package buildtime to syslog
2014-06-24 19:03:56 +04:00
Gleb Fotengauer-Malinovskiy
4ebe39ba25
Backport Disttag: syntax to spec file parser and header content.
...
Original commit by jbj@ (10336f1):
- add Disttag: syntax to spec file parser and header
content.
2014-06-24 19:00:52 +04:00
1efb40518c
4.0.4-alt100.77
...
- fixup-binconfig:
extended library search path stripping algorithm to handle rpaths.
- pkgconfig.{req,prov}:
allowed pkgconfig names to start with "+" (closes : #29737 ).
2014-02-25 12:25:53 +00:00
213af284d9
fixup-binconfig: strip rpaths
...
Extend library search path stripping algorithm to handle rpaths.
2014-02-25 12:25:51 +00:00
2992fcc3ab
pkgconfig.req.in: allow pkgconfig names to start with + (ALT#29737)
2014-02-25 12:22:12 +00:00
f5810fbcf0
4.0.4-alt100.76
...
- cpp.req: adapted parser to handle cpp 4.8 output.
- rpmdb: fixed miscompilation by gcc 4.8.
2014-02-15 23:00:18 +00:00
4efd5e5f44
Fix some harmless compilation warnings
2014-02-15 22:44:35 +00:00
ee25cc084b
regionSwab: fix potential miscompilation
...
header.c: In function 'regionSwab':
header.c:474:6: warning: operation on 'it' may be undefined [-Wsequence-point]
*it++ = htonl(*it);
2014-02-15 22:42:58 +00:00
4134fc39ac
Fix automake warnings
...
Makefile.am:13: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
build/Makefile.am:5: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
lib/Makefile.am:5: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
python/Makefile.am:7: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
rpmdb/Makefile.am:5: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
rpmio/Makefile.am:9: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
tools/Makefile.am:5: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
2014-02-15 22:19:47 +00:00
f1dc627616
cpp.req: fix for cpp 4.8.x output
...
Adapt cpp output parser to handle cpp 4.8.x output properly.
$ cpp-4.7 /dev/null
# 1 "/dev/null"
# 1 "<command-line>"
# 1 "/dev/null"
$ cpp-4.8 /dev/null
# 1 "/dev/null"
# 1 "<command-line>"
# 1 "/usr/include/stdc-predef.h" 1 3 4
# 1 "<command-line>" 2
# 1 "/dev/null"
2014-02-15 03:06:45 +00:00
24478642d6
4.0.4-alt100.75
...
- platform.in: added %add_debuginfo_skiplist and related macros.
- debugedit: enhanced error diagnostics.
2013-10-29 00:52:21 +00:00
eb4ce41fd4
platform.in: add %add_debuginfo_skiplist and related macros
2013-10-29 00:51:06 +00:00
6fb9f3ddc8
brp-debuginfo: add $RPM_DEBUGINFO_SKIPLIST support
2013-10-29 00:51:04 +00:00
f51a73c175
debugedit: enhance error diagnostics
2013-10-28 23:27:58 +00:00