Public bug reported:

>From Gentoo ebuild:
 * QA Notice: The following files contain writable and executable sections
 *  Files with such sections 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 issue 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 [email protected].
 * RWX --- --- usr/bin/tarantool_box

http://www.gentoo.org/proj/en/hardened/gnu-stack.xml

----
execstack -q src/box/tarantool_box 
X src/box/tarantool_box

scanelf -qeR .
!WX --- ---  ./third_party/libobjc/block_trampolines.o
!WX --- ---  ./third_party/libobjc/objc_msgSend.o
RWX --- ---  ./src/box/tarantool_box
RWX --- ---  ./test/unit/objc_finally
RWX --- ---  ./test/unit/objc_catchcxx
----

See section #6 for fix.

In the ebuiild I current added
execstack --clear-execstack src/box/tarantool_box

** Affects: tarantool
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Tarantool
Development Team, which is subscribed to tarantool.
https://bugs.launchpad.net/bugs/1183352

Title:
  Bundled libobjc2 unnecessary marks stack as executable

Status in Tarantool - an efficient in-memory data store:
  New

Bug description:
  From Gentoo ebuild:
   * QA Notice: The following files contain writable and executable sections
   *  Files with such sections 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 issue 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 [email protected].
   * RWX --- --- usr/bin/tarantool_box

  http://www.gentoo.org/proj/en/hardened/gnu-stack.xml

  ----
  execstack -q src/box/tarantool_box 
  X src/box/tarantool_box

  scanelf -qeR .
  !WX --- ---  ./third_party/libobjc/block_trampolines.o
  !WX --- ---  ./third_party/libobjc/objc_msgSend.o
  RWX --- ---  ./src/box/tarantool_box
  RWX --- ---  ./test/unit/objc_finally
  RWX --- ---  ./test/unit/objc_catchcxx
  ----

  See section #6 for fix.

  In the ebuiild I current added
  execstack --clear-execstack src/box/tarantool_box

To manage notifications about this bug go to:
https://bugs.launchpad.net/tarantool/+bug/1183352/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~tarantool-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~tarantool-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to