[pkg-wine-party] [wine] 97/114: Add sonames2elf script by Jakub Wilk.

Jens Reyer jreyer-guest at moszumanska.debian.org
Thu Jun 16 17:25:30 UTC 2016


This is an automated email from the git hooks/post-receive script.

jreyer-guest pushed a commit to branch stretch
in repository wine.

commit 5781163af8da15466866e776238b4df60f823617
Author: Jens Reyer <jre.winesim at gmail.com>
Date:   Sun May 29 17:42:03 2016 +0200

    Add sonames2elf script by Jakub Wilk.
    
    This creates an ELF that depends on a given list of sonames. This
    may be used with dpkg-shlibdeps to calculate dependencies of
    libraries that are only used with dlopen.
    
    Origin:
    https://lists.debian.org/debian-mentors/2016/05/msg00698.html
---
 debian/scripts/sonames2elf | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/debian/scripts/sonames2elf b/debian/scripts/sonames2elf
new file mode 100755
index 0000000..651fed5
--- /dev/null
+++ b/debian/scripts/sonames2elf
@@ -0,0 +1,13 @@
+#!/bin/sh
+set -e -u
+if [ $# = 0 ] || tty <&1 >/dev/null
+then
+    printf 'Usage: %s SONAME... > ELF\n' "$0"
+    exit 1
+fi
+tmpdir=$(mktemp -d -t sonames2elf.XXXXXX)
+cd "$tmpdir"
+printf 'INPUT(%s)\n' "$@" > libeverything.so
+gcc -shared -nostdlib -Wl,--no-as-needed -L. -leverything -o elf
+cat elf
+rm -rf "$tmpdir"

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-wine/wine.git



More information about the pkg-wine-party mailing list