[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#538067: RFS: opencpn



Paul:
> When building the package I noticed that the gcc command-lines
> had both -O2 and -O3.


-O3 is added by OpenCPN's CMakeLists.txt:
---
IF(NOT WIN32)
  ADD_DEFINITIONS( "-Wall -g -fexceptions -rdynamic" )
  ADD_DEFINITIONS( "-O3 -fno-strict-aliasing")
ENDIF(NOT WIN32)
---


-O2 seems to come from debuild:  (which then puts it into
obj-x86_64-linux-gnu/CMakeCache.txt)
---
dpkg-buildpackage -rfakeroot -D -us -uc -i -b
dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): 
dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): 
dpkg-buildpackage: source package opencpn
dpkg-buildpackage: source version 2.4.612-1
[...]
---

["origin: vendor"??]


which one to keep and which one to drop?

if dpkg-buildpackage's is to be dropped, how would one accomplish
that in the rules file?


thanks,
Hamish




Reply to: