mirror of
https://github.com/NixOS/patchelf.git
synced 2025-10-18 17:42:36 +08:00
6
.gitignore
vendored
6
.gitignore
vendored
@@ -23,3 +23,9 @@ Makefile
|
|||||||
/tests/no-rpath
|
/tests/no-rpath
|
||||||
/tests/no-rpath-*.sh
|
/tests/no-rpath-*.sh
|
||||||
/tests/*.so
|
/tests/*.so
|
||||||
|
/tests/scratch
|
||||||
|
/tests/main
|
||||||
|
/tests/simple
|
||||||
|
/tests/too-many-strtab
|
||||||
|
/tests/big-dynstr*
|
||||||
|
/tests/main-scoped
|
||||||
|
@@ -27,6 +27,7 @@
|
|||||||
patchelf-new = final.stdenv.mkDerivation {
|
patchelf-new = final.stdenv.mkDerivation {
|
||||||
name = "patchelf-${self.hydraJobs.tarball.version}";
|
name = "patchelf-${self.hydraJobs.tarball.version}";
|
||||||
src = "${self.hydraJobs.tarball}/tarballs/*.tar.bz2";
|
src = "${self.hydraJobs.tarball}/tarballs/*.tar.bz2";
|
||||||
|
nativeBuildInputs = [ pkgs.autoreconfHook ];
|
||||||
doCheck = true;
|
doCheck = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
LIBS =
|
LIBS =
|
||||||
|
|
||||||
check_PROGRAMS = simple main too-many-strtab main-scoped big-dynstr no-rpath contiguous_note_sections
|
check_PROGRAMS = simple main too-many-strtab main-scoped big-dynstr no-rpath contiguous-note-sections
|
||||||
|
|
||||||
no_rpath_arch_TESTS = \
|
no_rpath_arch_TESTS = \
|
||||||
no-rpath-amd64.sh \
|
no-rpath-amd64.sh \
|
||||||
@@ -30,7 +30,7 @@ src_TESTS = \
|
|||||||
build-id.sh \
|
build-id.sh \
|
||||||
invalid-elf.sh \
|
invalid-elf.sh \
|
||||||
endianness.sh \
|
endianness.sh \
|
||||||
contiguous_note_sections.sh \
|
contiguous-note-sections.sh \
|
||||||
no-gnu-hash.sh
|
no-gnu-hash.sh
|
||||||
|
|
||||||
build_TESTS = \
|
build_TESTS = \
|
||||||
@@ -114,6 +114,6 @@ no_rpath_SOURCES = no-rpath.c
|
|||||||
# no -fpic for no-rpath.o
|
# no -fpic for no-rpath.o
|
||||||
no_rpath_CFLAGS =
|
no_rpath_CFLAGS =
|
||||||
|
|
||||||
contiguous_note_sections_SOURCES = contiguous_note_sections.s contiguous_note_sections.ld
|
contiguous_note_sections_SOURCES = contiguous-note-sections.s contiguous-note-sections.ld
|
||||||
contiguous_note_sections_LDFLAGS = -nostdlib -T contiguous_note_sections.ld
|
contiguous_note_sections_LDFLAGS = -nostdlib -T contiguous-note-sections.ld
|
||||||
contiguous_note_sections_CFLAGS = -pie
|
contiguous_note_sections_CFLAGS = -pie
|
||||||
|
@@ -3,4 +3,4 @@
|
|||||||
# Running --set-interpreter on this binary should not produce the following
|
# Running --set-interpreter on this binary should not produce the following
|
||||||
# error:
|
# error:
|
||||||
# patchelf: cannot normalize PT_NOTE segment: non-contiguous SHT_NOTE sections
|
# patchelf: cannot normalize PT_NOTE segment: non-contiguous SHT_NOTE sections
|
||||||
../src/patchelf --set-interpreter ld-linux-x86-64.so.2 contiguous_note_sections
|
../src/patchelf --set-interpreter ld-linux-x86-64.so.2 contiguous-note-sections
|
Reference in New Issue
Block a user