Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 193164
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: OpenOffice Team <openoffice@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Robert Buchholz <rbu@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 193164 depends on: Show dependency tree
Bug 193164 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-09-20 12:05 0000
On AMD64 I still get QA warnings because the ebuild only blocks ..lib/, not
lib32/

 * QA Notice: The following files contain runtime text relocations
 *  Text relocations force the dynamic linker to perform extra
 *  work at startup, waste system resources, and may pose a security
 *  risk.  On some architectures, the code may not even function
 *  properly, if at all.
 *  For more information, see http://hardened.gentoo.org/pic-fix-guide.xml
 *  Please include this file in your report:
 *  /var/tmp/portage/app-office/openoffice-bin-2.3.0/temp/scanelf-textrel.log
 * TEXTREL
usr/lib32/openoffice/program/python-core-2.3.4/lib/lib-dynload/_curses_panel.so
 * TEXTREL
usr/lib32/openoffice/program/python-core-2.3.4/lib/lib-dynload/_curses.so
 * TEXTREL usr/lib32/openoffice/program/libvclplug_gen680li.so.1.1
 * 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 this file in your report:
 *  /var/tmp/portage/app-office/openoffice-bin-2.3.0/temp/scanelf-execstack.log
 * RWX --- --- usr/lib32/openoffice/program/libgcc_s.so.1.1.1
 * RWX --- --- usr/lib32/openoffice/program/libssl3.so
 * RWX --- --- usr/lib32/openoffice/program/libmozz.so
 * RWX --- --- usr/lib32/openoffice/program/libmozjs.so
 * RWX --- --- usr/lib32/openoffice/program/libldap50.so
 * RWX --- --- usr/lib32/openoffice/program/libnspr4.so
 * RWX --- --- usr/lib32/openoffice/program/libsoftokn3.so
 * RWX --- --- usr/lib32/openoffice/program/components/libxpconnect.so
 * RWX --- --- usr/lib32/openoffice/program/components/libnecko.so
 * RWX --- --- usr/lib32/openoffice/program/components/librdf.so
 * RWX --- --- usr/lib32/openoffice/program/components/libmork.so
 * RWX --- --- usr/lib32/openoffice/program/components/libmozldap.so
 * RWX --- --- usr/lib32/openoffice/program/components/libuconv.so
 * RWX --- --- usr/lib32/openoffice/program/components/libaddrbook.so
 * RWX --- --- usr/lib32/openoffice/program/components/libprofile.so
 * RWX --- --- usr/lib32/openoffice/program/components/libpref.so
 * RWX --- --- usr/lib32/openoffice/program/components/libvcard.so
 * RWX --- --- usr/lib32/openoffice/program/components/libi18n.so
 * RWX --- --- usr/lib32/openoffice/program/components/libxpcom_compat_c.so
 * RWX --- --- usr/lib32/openoffice/program/components/libpipnss.so
 * RWX --- --- usr/lib32/openoffice/program/libstlport_gcc.so.1
 * RWX --- --- usr/lib32/openoffice/program/libnss3.so
 * RWX --- --- usr/lib32/openoffice/program/libtextcat.so.1.1
 * RWX --- --- usr/lib32/openoffice/program/libmsgbaseutil.so
 * RWX --- --- usr/lib32/openoffice/program/libplds4.so
 * RWX --- --- usr/lib32/openoffice/program/filter/libfreetype.so.6
 * RWX --- --- usr/lib32/openoffice/program/libplc4.so
 * RWX --- --- usr/lib32/openoffice/program/libstdc++.so.6.1
 * RWX --- --- usr/lib32/openoffice/program/libxpcom_compat.so
 * RWX --- --- usr/lib32/openoffice/program/libprldap50.so
 * RWX --- --- usr/lib32/openoffice/program/libxpcom.so
 * RWX --- --- usr/lib32/openoffice/program/libsmime3.so

------- Comment #1 From Andreas Proschofsky 2007-09-20 12:09:01 0000 -------
Will something like:

QA_EXECSTACK="usr/$(get_libdir)/openoffice/program/*"

work in global scope? If yes, I'll change it to that.

------- Comment #2 From Jakub Moc (RETIRED) 2007-09-20 13:20:33 0000 -------
(In reply to comment #1)

I'd rather do this:

QA_EXECSTACK_x86="usr/lib/openoffice/program/*"
QA_EXECSTACK_amd64="usr/lib32/openoffice/program/*"

------- Comment #3 From Andreas Proschofsky 2007-09-20 13:25:23 0000 -------
(In reply to comment #2)
> (In reply to comment #1)
> 
> I'd rather do this:
> 
> QA_EXECSTACK_x86="usr/lib/openoffice/program/*"
> QA_EXECSTACK_amd64="usr/lib32/openoffice/program/*"
> 

Why? 

QA_EXECSTACK="usr/$(get_libdir)/openoffice/program/*"

seems to work fine, and this way we don't have to duplicate each and every
line...

------- Comment #4 From Andreas Proschofsky 2007-09-20 13:27:10 0000 -------
(In reply to comment #3)
> (In reply to comment #2)
> > (In reply to comment #1)
> > 
> > I'd rather do this:
> > 
> > QA_EXECSTACK_x86="usr/lib/openoffice/program/*"
> > QA_EXECSTACK_amd64="usr/lib32/openoffice/program/*"
> > 
> 
> Why? 
> 
> QA_EXECSTACK="usr/$(get_libdir)/openoffice/program/*"
> 
> seems to work fine, and this way we don't have to duplicate each and every
> line...
> 

Actually that's the way I've done it now, after some feedback from rbu and
armin76 on IRC (which stated that other packages are already doing it that way)

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug