Skip to content
This repository has been archived by the owner on Dec 12, 2019. It is now read-only.
Grimmer edited this page Jul 26, 2017 · 1 revision

To do list

  • 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

Clone this wiki locally