[Bug 211393] math/R: update patches and options

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Jul 27 17:00:55 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211393

--- Comment #3 from Rainer Hurling <rhurlin at gwdg.de> ---
##### Hmm, I tried with GCC options (LTO and OpenMP):
R is now configured for amd64-portbld-freebsd12.0

  Source directory:          .
  Installation directory:    /usr/local

  C compiler:                gcc48 -std=gnu99  -O2 -pipe  -DLIBICONV_PLUG
-isystem /usr/local/include -fstack-protector -Wl,-rpath=/usr/local/lib/gcc48
-fno-strict-aliasing
  Fortran 77 compiler:       gfortran48  -O -Wl,-rpath=/usr/local/lib/gcc48

  C++ compiler:              g++48   -O2 -pipe -DLIBICONV_PLUG -isystem
/usr/local/include -fstack-protector -Wl,-rpath=/usr/local/lib/gcc48
-fno-strict-aliasing  -DLIBICONV_PLUG -isystem /usr/local/include
-Wl,-rpath=/usr/local/lib/gcc48
  C++11 compiler:            g++48 -std=c++11 -O2 -pipe -DLIBICONV_PLUG
-isystem /usr/local/include -fstack-protector -Wl,-rpath=/usr/local/lib/gcc48
-fno-strict-aliasing  -DLIBICONV_PLUG -isystem /usr/local/include
-Wl,-rpath=/usr/local/lib/gcc48
  C++14 compiler:              
  Fortran 90/95 compiler:    gfortran48 -Wl,-rpath=/usr/local/lib/gcc48
  Obj-C compiler:            gcc48  -O2 -pipe  -DLIBICONV_PLUG -isystem
/usr/local/include -fstack-protector -Wl,-rpath=/usr/local/lib/gcc48
-fno-strict-aliasing -Wno-import -DLIBICONV_PLUG -fobjc-exceptions

  Interfaces supported:      X11, tcltk
  External libraries:        readline, BLAS(generic), curl
  Additional capabilities:   PNG, JPEG, TIFF, NLS, cairo, ICU
  Options enabled:           shared R library, shared BLAS, R profiling, memory
profiling

  Capabilities skipped:      
  Options not enabled:       

  Recommended packages:      yes


##### and without GCC options:
R is now configured for amd64-portbld-freebsd12.0

  Source directory:          .
  Installation directory:    /usr/local

  C compiler:                cc  -O2 -pipe  -DLIBICONV_PLUG -isystem
/usr/local/include -fstack-protector -fno-strict-aliasing
  Fortran 77 compiler:       gfortran48  -O -Wl,-rpath=/usr/local/lib/gcc48

  C++ compiler:              c++   -O2 -pipe -DLIBICONV_PLUG -isystem
/usr/local/include -fstack-protector -fno-strict-aliasing  -DLIBICONV_PLUG
-isystem /usr/local/include
  C++11 compiler:            c++ -std=c++11 -O2 -pipe -DLIBICONV_PLUG -isystem
/usr/local/include -fstack-protector -fno-strict-aliasing  -DLIBICONV_PLUG
-isystem /usr/local/include
  C++14 compiler:            c++ -std=c++14 -O2 -pipe -DLIBICONV_PLUG -isystem
/usr/local/include -fstack-protector -fno-strict-aliasing  -DLIBICONV_PLUG
-isystem /usr/local/include
  Fortran 90/95 compiler:    gfortran48 -Wl,-rpath=/usr/local/lib/gcc48
  Obj-C compiler:            cc  -O2 -pipe  -DLIBICONV_PLUG -isystem
/usr/local/include -fstack-protector -fno-strict-aliasing -Wno-import
-DLIBICONV_PLUG -fobjc-exceptions

  Interfaces supported:      X11, tcltk
  External libraries:        readline, curl
  Additional capabilities:   PNG, JPEG, TIFF, NLS, cairo, ICU
  Options enabled:           shared R library, shared BLAS, R profiling

  Capabilities skipped:      
  Options not enabled:       memory profiling

  Recommended packages:      yes



In the second case (GCC options disabled), you get a mixture of both compiler
suites (clang for most, gcc for Fortran). I don't know, if this could be a
problem with R packages, depending on them. In the past, I always tried to
avoid this kind of mixture. Maybe, that it was not necessary ...

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list