Bug 209560 - dev-lang/icon-9.4.3-r2 ignores cflags, pre stripped files found
|
Bug#:
209560
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: NEW
|
Severity: QA
|
Priority: P2
|
|
Resolution:
|
Assigned To: lang-misc@gentoo.org
|
Reported By: aballier@gentoo.org
|
|
Component: Applications
|
|
|
URL:
|
|
Summary: dev-lang/icon-9.4.3-r2 ignores cflags, pre stripped files found
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2008-02-10 18:02 0000
|
[...]
gcc -O -c -o filepart.o filepart.c
gcc -O -c -o identify.o identify.c
gcc -O -c -o strtbl.o strtbl.c
gcc -O -c -o rtdb.o rtdb.c
gcc -O -c -o munix.o munix.c
[...]
* QA Notice: Pre-stripped files found:
* /var/tmp/portage/dev-lang/icon-9.4.3-r2/image/usr/lib64/icon/bin/icont
/var/tmp/portage/dev-lang/icon-9.4.3-r2/image/usr/lib64/icon/bin/iconx
Be careful of messing around with Icon's CFLAGS. There is a strong possibility
that some CFLAGS will break the interpreter. If the CFLAGS are changed ensure
that the Icon test suite gets a clean run.
(In reply to comment #1)
If striping the executables is the problem, the Makefiles can be altered to
remove the strip command without hurting Icon.
The following two Makefiles would need to be patched to remove the strip
command
src/icont/Makefile (two places)
src/runtime/Makefile (one place)
src/iconc is not used
src/rtt the executable is only used during the build process and is not
installed. (The icon interpreter is written in RTL and rtt converts RTL
language into C code)
(In reply to comment #1)
> Be careful of messing around with Icon's CFLAGS. There is a strong possibility
> that some CFLAGS will break the interpreter. If the CFLAGS are changed ensure
> that the Icon test suite gets a clean run.
>
please see the attachement in bug #209558, which fixes (all) the Makefiles.
prestripped files fixed in dev-lang/icon-9.4.3-r3.