Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 186337
Collapse All | Expand All

(-)cnf/make.conf (+9 lines)
Lines 262-267 Link Here
262
#  'distlocks'   enables distfiles locking using fcntl or hardlinks. This
262
#  'distlocks'   enables distfiles locking using fcntl or hardlinks. This
263
#                is enabled by default. Tools exist to help clean the locks
263
#                is enabled by default. Tools exist to help clean the locks
264
#                after crashes: /usr/lib/portage/bin/clean_locks.
264
#                after crashes: /usr/lib/portage/bin/clean_locks.
265
#  'installsources'
266
#                Install source code into /usr/src/debug/${CATEGORY}/${PF}
267
#                (also see 'splitdebug'). This feature works only if debugedit
268
#                is installed and CFLAGS is set to include debug information
269
#                (such as with the -ggdb flag).
265
#  'test'        causes ebuilds to perform testing phases if they are capable
270
#  'test'        causes ebuilds to perform testing phases if they are capable
266
#                of it. Some packages support this automatically via makefiles.
271
#                of it. Some packages support this automatically via makefiles.
267
#  'metadata-transfer'
272
#  'metadata-transfer'
Lines 275-280 Link Here
275
#  'parallel-fetch'
280
#  'parallel-fetch'
276
#                do fetching in parallel to compilation
281
#                do fetching in parallel to compilation
277
#  'sandbox'     enables sandboxing when running emerge and ebuild.
282
#  'sandbox'     enables sandboxing when running emerge and ebuild.
283
#  'splitdebug'  Prior to stripping ELF etdyn and etexec files, the debugging
284
#                info is stored for later use by various debuggers.  This
285
#                feature is disabled by 'nostrip'.  For installation of source
286
#                code, see 'installsources'.
278
#  'strict'      causes portage to react strongly to conditions that are
287
#  'strict'      causes portage to react strongly to conditions that are
279
#                potentially dangerous, like missing/incorrect Manifest files.
288
#                potentially dangerous, like missing/incorrect Manifest files.
280
#  'stricter'    causes portage to react strongly to conditions that may
289
#  'stricter'    causes portage to react strongly to conditions that may
(-)bin/prepstrip (+5 lines)
Lines 25-30 Link Here
25
export SAFE_STRIP_FLAGS="--strip-unneeded"
25
export SAFE_STRIP_FLAGS="--strip-unneeded"
26
export PORTAGE_STRIP_FLAGS=${PORTAGE_STRIP_FLAGS-${SAFE_STRIP_FLAGS} -R .comment}
26
export PORTAGE_STRIP_FLAGS=${PORTAGE_STRIP_FLAGS-${SAFE_STRIP_FLAGS} -R .comment}
27
27
28
if hasq installsources ${FEATURES} && ! type -P debugedit >/dev/null ; then
29
	ewarn "FEATURES=installsources is enabled but the debugedit binary could not"
30
	ewarn "be found. This feature will not work unless debugedit is installed!"
31
fi
32
28
save_elf_sources() {
33
save_elf_sources() {
29
	hasq installsources ${FEATURES} || return 0
34
	hasq installsources ${FEATURES} || return 0
30
	type -P debugedit >/dev/null || return 0
35
	type -P debugedit >/dev/null || return 0

Return to bug 186337