Commit Graph

28 Commits

Author SHA1 Message Date
Alexander Motin
a09755ce1e Remove unneeded nestind level (world) in debug package.
Ticket:	#39932
2018-09-20 01:15:30 -04:00
Alexander Motin
a4eb4d7c90 Polish debug information generation for base OS.
Modern FreeBSD can generate separate debug information files on its
own for both kernel and world.  Use it where possible, and do things
manually only for ports, since they have no such functionality AFAIK.

Before this the debug package was no including kernel symbols at all.

Ticket:	#39932
2018-09-20 00:38:17 -04:00
Benno Rice
ee1fd0b9fd Eliminate GRUB and xorriso. 2018-06-19 15:57:29 -07:00
William Grzybowski
984627a9a2 Add info about creating debug package 2017-03-16 15:16:06 -03:00
Jakub Klama
7839f25ed3 Revert "Lets try to use multiprocessing to create debug, brace yourselves!"
This reverts commit 40fc0d3b26.
2016-10-22 19:00:41 +02:00
William Grzybowski
40fc0d3b26 Lets try to use multiprocessing to create debug, brace yourselves! 2016-10-21 19:25:58 +02:00
John Hixson
96a0c0224d Don't fail if strip fails 2016-09-14 04:16:58 -07:00
Wojciech Kloska
b41f948b8f UPDATED: handle cases when there are more html annotations than C files in Cython output 2016-06-15 16:11:51 +02:00
Wojciech Kloska
9256b22ee2 FIXED: jump over moved annotations 2016-06-15 13:48:57 +02:00
Wojciech Kloska
74bd3e6f65 UPDATED: this time strip html files carefully - only for Cython modules 2016-06-15 03:36:20 +02:00
Wojciech Kloska
293d21fe13 FIXED: Confucius say… moving all .html files to a debug blob kills the GUI 2016-06-15 02:20:09 +02:00
Wojciech Kloska
1a856ff957 FIXED: iterate to next item after moving .C/.html file 2016-06-14 23:19:51 +02:00
Wojciech Kloska
1be1ccb677 UPDATED: we don't want to leave html and C files in ISO 2016-06-14 22:00:15 +02:00
Wojciech Kloska
d2221893a3 UPDATED: build-debug script to include .html and .c files in debug blob 2016-06-14 18:53:01 +02:00
Sean Eric Fagan
e9a7431b2c Allow an environmental override to not save off the debug environment.
Set BUILD_DEBUG_PACKAGE=NO (or no, I guess).  Only for development
purposes.
2016-06-09 16:38:41 -07:00
Jakub Klama
d24889f601 Move is_elf() to utils 2016-04-19 14:28:52 +02:00
Jakub Klama
ca0a1d17b4 Properly link symbol files with stripped binaries. 2016-04-19 12:59:47 +02:00
Jakub Klama
b21715a0d2 Revert "Add a reference to debug symbols file in stripped binary."
This reverts commit 1d914f9e40.
2016-04-19 00:06:57 +02:00
Jakub Klama
1d914f9e40 Add a reference to debug symbols file in stripped binary. 2016-04-19 00:02:11 +02:00
Jakub Klama
ca6bb08bcf Use pigz to compress debug symbols tarball if possible. 2016-04-18 23:02:30 +02:00
Jakub Klama
44f7f7a9ba Use relative paths in debug symbols tarball. 2016-04-16 22:35:13 +02:00
Jakub Klama
a62fecb798 Build a tarball with debug symbols and include it in the release. 2016-04-16 11:22:44 +02:00
Jakub Klama
237ec04351 Skip .ko files 2016-04-15 04:20:39 +02:00
Jakub Klama
895370c4d9 Don't touch /usr/local/lib/grub too, because that's where grub is installed from. 2016-04-15 04:17:44 +02:00
Jakub Klama
e8898ccced Don't touch anything under /boot. 2016-04-15 03:37:18 +02:00
Jakub Klama
df2019f8ae Don't skip the strip operation. 2016-04-15 00:02:35 +02:00
Jakub Klama
541b90f210 Skip generating .debug files for binaries in /rescue and /boot/kernel.
.debug files for /rescue binaries take a lot of space because they're statically linked, but they aren't really interesting. kernel binary and kernel modules aren't interesting too, because debug kernel is being installed on the target box.
2016-04-14 23:32:54 +02:00
Jakub Klama
afa725d6ff Add "make debug" target that saves debugging information from all binaries present in the system to dedicated .debug files. 2016-04-14 18:53:00 +02:00