Summary: | net-analyzer/rrdtool-1.2.29: There is a QA problem with the execute stack on arm | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Carlos Camacho <otacon.karurosu> |
Component: | Current packages | Assignee: | Gentoo Netmon project <netmon> |
Status: | RESOLVED FIXED | ||
Severity: | QA | CC: | arm, ihar.hrachyshka |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | ARM | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log for rrdtool-1.3.7 |
Description
Carlos Camacho
2009-05-23 01:04:28 UTC
Carlos could you attach full build.log? (In reply to comment #1) > Carlos could you attach full build.log? > I can't find a build.log even after emergeing it again, where is it supposed to be located? it seems I missed a couple of lines below what I pasted before. Just below the !WX messages there were the following 2 lines: removing executable bit: usr/lib/librrd.la removing executable bit: usr/lib/librrd_th.la Just emerge package with FEATURES=noclean and then you'll find build.log at /var/tmp/portage/net-analyzer/rrdtool-1.2.29/temp/build.log Also does this happen with rrdtool-1.3.x? emerged version 1.3.7 with the following results: * QA Notice: The following files contain executable stacks * Files with executable stacks will not work properly (or at all!) * on some architectures/operating systems. A bug should be filed * at http://bugs.gentoo.org/ to make sure the file is fixed. * For more information, see http://hardened.gentoo.org/gnu-stack.xml * Please include the following list of files in your report: * Note: Bugs should be filed for the respective maintainers * of the package in question and not hardened@ * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_parsetime.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_hw.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_hw_math.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_hw_update.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_diff.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_format.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_info.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_error.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_open.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_nan_inf.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_rpncalc.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_update.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-hash_32.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-pngsize.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_create.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_graph.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_graph_helper.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_version.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_last.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_lastupdate.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_first.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_restore.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_xport.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_gfx.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_dump.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_fetch.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_resize.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_tune.o * !WX --- --- usr/lib/librrd_th.a:librrd_th_la-rrd_thread_safe.o * !WX --- --- usr/lib/librrd.a:hash_32.o * !WX --- --- usr/lib/librrd.a:pngsize.o * !WX --- --- usr/lib/librrd.a:rrd_create.o * !WX --- --- usr/lib/librrd.a:rrd_graph.o * !WX --- --- usr/lib/librrd.a:rrd_graph_helper.o * !WX --- --- usr/lib/librrd.a:rrd_version.o * !WX --- --- usr/lib/librrd.a:rrd_last.o * !WX --- --- usr/lib/librrd.a:rrd_lastupdate.o * !WX --- --- usr/lib/librrd.a:rrd_first.o * !WX --- --- usr/lib/librrd.a:rrd_restore.o * !WX --- --- usr/lib/librrd.a:rrd_xport.o * !WX --- --- usr/lib/librrd.a:rrd_gfx.o * !WX --- --- usr/lib/librrd.a:rrd_dump.o * !WX --- --- usr/lib/librrd.a:rrd_fetch.o * !WX --- --- usr/lib/librrd.a:rrd_resize.o * !WX --- --- usr/lib/librrd.a:rrd_tune.o * !WX --- --- usr/lib/librrd.a:rrd_open.o * !WX --- --- usr/lib/librrd.a:rrd_hw.o * !WX --- --- usr/lib/librrd.a:rrd_hw_math.o * !WX --- --- usr/lib/librrd.a:rrd_hw_update.o * !WX --- --- usr/lib/librrd.a:rrd_rpncalc.o * !WX --- --- usr/lib/librrd.a:rrd_parsetime.o * !WX --- --- usr/lib/librrd.a:rrd_error.o * !WX --- --- usr/lib/librrd.a:rrd_update.o * !WX --- --- usr/lib/librrd.a:rrd_nan_inf.o * !WX --- --- usr/lib/librrd.a:rrd_diff.o * !WX --- --- usr/lib/librrd.a:rrd_not_thread_safe.o * !WX --- --- usr/lib/librrd.a:rrd_info.o * !WX --- --- usr/lib/librrd.a:rrd_format.o removing executable bit: usr/lib/librrd.la removing executable bit: usr/lib/librrd_th.la I am attaching the build.log Created attachment 192463 [details]
build.log for rrdtool-1.3.7
Can't reproduce for 1.2.29 and 1.3.7 (amd64). Looks like this is arm specific thing. Guys have you seen this problem previously? Is this bug reproducible for you? Can't check it right now, but this doesn't have too much to do with rrdtool. Also iirc this doesn't show up anymore with gcc-4.3 on arm Carlos, do you still have the issue with gcc-4.3? |