-
Notifications
You must be signed in to change notification settings - Fork 0
todo
-
to check wcslib and cfitsio
On 12 Mar 2016, https://github.com/Astroua/CARTAvis/releases/tag/0.6.0 When compiling, one has to be make sure that wcslib and cfitsio libraries are in synch (same version) between CARTA and CASA builds.
-
use -Wl, rpath to solve dynamic search path issue on CARTA instead of setting LD_LIBRARY_PATH/DYLD_LIBRARY_PATH(on Mac)/QMAKE_RPATHDIR OR change dynamic link to static link.
-
try to use apt/yum way to install pre-built some third party libs for CARTA. (cfitsio, wcslib, even gsl but need to change default installation path of gsl)
-
try to install pre-built Qt 4.8.x to build qwt and casa. But should check if it includes QtDbus or not first (Homebrew's bottle does not include and need rebuilt. CentOS's yum version has).
-
try to install Qt 5.3.2 without GUI in Linux, especially for CI/CD. e.g.
apt-get install qtbase5-dev
-
May bundle multiple dynamic libs to one libs can lower the complexity, and it is possible done by cmake in the future.
-
To get smaller build, remove .o, Makefile, .h and .cpp in build folder.
-
To get smaller build, use
strip
skill to remove unused part of binary. -
Fix RegionDS9 plugin Issue on Ubuntu