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

(-)a/dev-util/valgrind/Manifest (-2 / +2 lines)
Lines 1-2 Link Here
1
DIST valgrind-3.12.0.tar.bz2 12788556 SHA256 67ca4395b2527247780f36148b084f5743a68ab0c850cb43e4a5b4b012cf76a1 SHA512 2c083f7c2e74dc58600397726d9d3af7a2cea40fe3d8733149886d1d77867e6c09996e5be1c58dd932f3662acf7363e04eeadbc0f9c8f0dac089e605024229be WHIRLPOOL 136dd4f358bd18165a5801083cc73fc269a84bf491880af9842e789feea62181e16ca4c099db06fb4ffacf0cb0189b1b29d64790cc4202442f6f6b71ce4c6eea
1
DIST valgrind-3.12.0.tar.bz2 12788556 BLAKE2B aeebf9c29afb3cce683c6448a3dec8f4edb1e44b2043a8e159c57a28c75fee49c5dba144d7ae2d79d23fe5a6c5b2bbf01fc398909bf12eebc027f8a7d4d83009 SHA512 2c083f7c2e74dc58600397726d9d3af7a2cea40fe3d8733149886d1d77867e6c09996e5be1c58dd932f3662acf7363e04eeadbc0f9c8f0dac089e605024229be
2
DIST valgrind-3.13.0.tar.bz2 14723076 SHA256 d76680ef03f00cd5e970bbdcd4e57fb1f6df7d2e2c071635ef2be74790190c3b SHA512 34e1013cd3815d30a459b86220e871bb0a6209cc9e87af968f347083693779f022e986f211bdf1a5184ad7370cde12ff2cfca8099967ff94732970bd04a97009 WHIRLPOOL 5ec5c371f8fb22813b895eaa3ee1dbb3c32bb998ad4b646d4b252a694d9b40a1543234cb7208445d8ca557e779ce30e9d0503a36bb9e4240a245c5d5d802c8a4
2
DIST valgrind-3.13.0.tar.bz2 14723076 BLAKE2B cdf92087575cc851d316e2136081441f528596048bc5d1e9c17539283085dd9accd0c1b3136f9768a62de27d1f1641b450305681a33d9ba9fdfe028a73c0cb99 SHA512 34e1013cd3815d30a459b86220e871bb0a6209cc9e87af968f347083693779f022e986f211bdf1a5184ad7370cde12ff2cfca8099967ff94732970bd04a97009
(-)a/dev-util/valgrind/valgrind-3.13.0.ebuild (-10 / +11 lines)
Lines 26-34 src_prepare() { Link Here
26
	# Respect CFLAGS, LDFLAGS
26
	# Respect CFLAGS, LDFLAGS
27
	eapply "${FILESDIR}"/${PN}-3.7.0-respect-flags.patch
27
	eapply "${FILESDIR}"/${PN}-3.7.0-respect-flags.patch
28
28
29
	# Changing Makefile.all.am to disable SSP
30
	eapply "${FILESDIR}"/${PN}-3.7.0-fno-stack-protector.patch
31
32
	# Allow users to test their own patches
29
	# Allow users to test their own patches
33
	eapply_user
30
	eapply_user
34
31
Lines 42-55 src_configure() { Link Here
42
	# Respect ar, bug #468114
39
	# Respect ar, bug #468114
43
	tc-export AR
40
	tc-export AR
44
41
45
	# -fomit-frame-pointer	"Assembler messages: Error: junk `8' after expression"
42
	# -fomit-frame-pointer	   "Assembler messages: Error: junk `8' after expression"
46
	#                       while compiling insn_sse.c in none/tests/x86
43
	#                          while compiling insn_sse.c in none/tests/x86
47
	# -fstack-protector     more undefined references to __guard and __stack_smash_handler
44
	# -fstack-protector        more undefined references to __guard and __stack_smash_handler
48
	#                       because valgrind doesn't link to glibc (bug #114347)
45
	#                          because valgrind doesn't link to glibc (bug #114347)
49
	# -m64 -mx32			for multilib-portage, bug #398825
46
	# -fstack-protector-all    Fails same way as -fstack-protector/-fstack-protector-strong.
50
	# -ggdb3                segmentation fault on startup
47
	#                          Note: -fstack-protector-explicit is a no-op for Valgrind, no need to strip it
48
	# -fstack-protector-strong See -fstack-protector (bug #620402)
49
	# -m64 -mx32			   for multilib-portage, bug #398825
50
	# -ggdb3                   segmentation fault on startup
51
	filter-flags -fomit-frame-pointer
51
	filter-flags -fomit-frame-pointer
52
	filter-flags -fstack-protector
52
	filter-flags -fstack-protector
53
	filter-flags -fstack-protector-all
54
	filter-flags -fstack-protector-strong
53
	filter-flags -m64 -mx32
55
	filter-flags -m64 -mx32
54
	replace-flags -ggdb3 -ggdb2
56
	replace-flags -ggdb3 -ggdb2
55
57
56
- 

Return to bug 620402