Building GNUPG on OmniOS


  1. OmniOS Dependencies
  2. # pkg install developer/gcc8 developer/pkg-config \
    developer/parser/bison developer/build/gnu-make \
    developer/object-file system/library/math system/header
    
  3. https://www.gnupg.org/software/libgpg-error/index.html
  4. $ env PATH=${PATH}:/opt/gnupg/bin \
    CFLAGS="-O3" LDFLAGS="-R/opt/gnupg/lib" \
    ./configure --prefix=/opt/gnupg
    
  5. https://www.gnupg.org/software/libgpg-error/index.html
  6. $ env PATH=${PATH}:/opt/gnupg/bin \
    CFLAGS="-O3" LDFLAGS="-R/opt/gnupg/lib" \
    ./configure --prefix=/opt/gnupg --disable-asm \
    --disable-amd64-as-feature-detection
    
  7. pinentry
  8. /tmp/pinentry-1.1.0$ env PATH=${PATH}:/opt/gnupg/bin \
    CFLAGS="-O3" LDFLAGS="-R/opt/gnupg/lib" \
    CPPFLAGS=-I/usr/include/ncurses \
    ./configure --prefix=/opt/gnupg
    
  9. GNUPG
  10. /tmp/gnupg-2.2.11$ env PATH=${PATH}:/opt/gnupg/bin \
    CFLAGS="-O3" LDFLAGS="-R/opt/gnupg/lib" \
    ./configure --prefix=/opt/gnupg --disable-ldap
    

John D. Groenveld <groenveld@acm.org>
$Id: gnupg.html,v 1.2 2023/07/29 01:00:51 john Exp john $