1. 11 Apr, 2018 1 commit
  2. 10 Apr, 2018 1 commit
  3. 06 Apr, 2018 1 commit
  4. 19 Dec, 2017 1 commit
  5. 01 Dec, 2017 1 commit
  6. 30 Nov, 2017 1 commit
  7. 29 Nov, 2017 1 commit
  8. 24 Nov, 2017 1 commit
  9. 23 Nov, 2017 1 commit
  10. 21 Nov, 2017 1 commit
  11. 14 Nov, 2017 1 commit
  12. 11 Sep, 2017 1 commit
  13. 27 Aug, 2017 2 commits
  14. 25 Aug, 2017 1 commit
  15. 22 Aug, 2017 2 commits
  16. 21 Aug, 2017 3 commits
    • Rashad Kanavath's avatar
      COMP: use -no-as-needed in shark and otb · e8bf82f2
      Rashad Kanavath authored
      e8bf82f2
    • Rashad Kanavath's avatar
      COMP: fix linker option for otb and other projects · 51904271
      Rashad Kanavath authored
      GNU ld now enables -Wl,-as-needed by default. This cause issue on
      our side in the final package.
      ITK: we link with ITK_LIBRARIES which includes, itknetlib and was not
      linked with any of OTB module. This bug was seen in windows package
      testing.
      https://dash.orfeo-toolbox.org/testDetails.php?test=59861738&build=287155
      
      Shark: This is another example where wl,-as-needed is causing trouble
      shark link with a couple of boost libraries but no of them are linked
      into libshark.so due to default -Wl,-as-needed. With this option, the
      linker will drop an lib or .so on command line if none of it's symbols
      are used by the project.
      
      In both cases (ITK and Shark), there are upstream issues. Shark should
      not add boost_system to link flags if it is not used in sharklib. Maybe
      this boost component is used in examples. I don't know much. It is
      really an upstream issue.
      Same case with ITK, if itknetlib is built by default, and is not
      necessary for the activated itk modules, it should skip that.
      
      To get back old behaviour, we have to use -Wl,no-as-needed.
      The other option; Wl-no-undefined is to trigger a link error if an
      undefined reference is found.
      
      The exact behaviour of as-needed and no-undefined can be found on GNU LD
      man pages (man ld).
      51904271
    • Rashad Kanavath's avatar
      COMP: fix cmake compile and linker flags · 25bb0e38
      Rashad Kanavath authored
      C, CXX, LINKER FLAGS are not passed to sous-projects in superbuild.
      This is giving several issues especially when building
      some NEW/example module using the package. Earlier we pass these flags
      only for ITK and OTB. Now that it affects all of them.
      25bb0e38
  17. 10 Aug, 2017 2 commits
  18. 10 Mar, 2017 1 commit
  19. 08 Mar, 2017 1 commit
  20. 02 Jan, 2017 1 commit
  21. 17 Nov, 2016 1 commit
  22. 27 Oct, 2016 1 commit
  23. 17 Oct, 2016 3 commits
  24. 14 Oct, 2016 1 commit
  25. 12 Oct, 2016 1 commit
  26. 21 Sep, 2016 1 commit
  27. 12 Sep, 2016 1 commit
  28. 08 Sep, 2016 1 commit
  29. 03 Sep, 2016 1 commit
  30. 30 Aug, 2016 1 commit
  31. 29 Jul, 2016 1 commit
  32. 26 Jul, 2016 1 commit
  33. 22 Jun, 2016 1 commit