[Bug 1375] [IcedTea8] Provide option to strip and link debugging info after build

bugzilla-daemon at icedtea.classpath.org bugzilla-daemon at icedtea.classpath.org
Fri Nov 4 05:27:08 UTC 2016


http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1375

--- Comment #3 from hg commits <mercurial at icedtea.classpath.org> ---
details:
http://icedtea.classpath.org//hg/icedtea8?cmd=changeset;node=71a56d3f867c
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Thu Nov 03 21:01:09 2016 +0000

    PR1375: Provide option to strip and link debugging info after build

    2016-11-03  Andrew John Hughes  <gnu_andrew at member.fsf.org>

        PR1375: Provide option to strip and link debugging
        info after build
        * Makefile.am:
        (uninstall-local): Remove .debug files.

    2015-07-15  Andrew John Hughes  <gnu_andrew at member.fsf.org>

        PR1375: Provide option to strip and link debugging
        info after build
        * INSTALL: Document --enable-split-debuginfo
        and objcopy dependency.
        * Makefile.am:
        (BUILD_DEBUGINFO_DIR): Specify location of split
        binaries and libraries for main build.
        (BUILD_DEBUG_DEBUGINFO_DIR): Likewise for debug build.
        (BUILD_BOOT_DEBUGINFO_DIR): Likewise for bootstrap build.
        (DEBUG_PREFIX): Prefix for debuginfo installation directory.
        (.PHONY): Add clean-split-debuginfo, clean-split-debuginfo-debug
        and clean-split-debuginfo-boot.
        (split-debuginfo): Split ELF binaries into debuginfo and
        non-debuginfo files if --enable-split-debuginfo is enabled.
        (clean-split-debuginfo): Remove split debuginfo files.
        (split-debuginfo-debug): Equivalent of split-debuginfo
        for debug builds.
        (clean-split-debuginfo-debug): Remove split debuginfo
        files for debug build.
        (icedtea-stage2): Depend on stamps/split-debuginfo.stamp
        (clean-icedtea-stage2): Depend on clean-split-debuginfo.
        (icedtea-debug-stage2): Depend on
        stamps/split-debuginfo-debug.stamp
        (clean-icedtea-debug-stage2): Depend on
        clean-split-debuginfo-debug.
        (split-debuginfo-boot): Equivalent of split-debuginfo
        for bootstrap builds.
        (clean-split-debuginfo-boot): Remove split debuginfo
        files for bootstrap build.
        (icedtea-stage1): Depend on
        stamps/split-debuginfo-boot.stamp
        (clean-icedtea-stage1): Depend on
        clean-split-debuginfo-boot.
        (install-exec-local): Create debuginfo directories
        and install stripped file and debug file instead of
        original file if --enable-split-debuginfo is enabled
        and the file is not a symbolic link or the java-rmi.cgi
        script.
        * NEWS: Updated.
        * acinclude.m4:
        (IT_ENABLE_SPLIT_DEBUGINFO): New macro to introduce
        the --enable-split-debuginfo option. The option is
        automatically disabled if native debuginfo is
        disabled. Turning the option on introduces a
        requirement for objcopy.
        * configure.ac: Invoke IT_ENABLE_SPLIT_DEBUGINFO.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20161104/3d4d3a6f/attachment.html>


More information about the distro-pkg-dev mailing list