Skip to content

Instantly share code, notes, and snippets.

@justinwiley
Created December 4, 2014 21:15
Show Gist options
  • Save justinwiley/789e2f74a14cdb7814c4 to your computer and use it in GitHub Desktop.
Save justinwiley/789e2f74a14cdb7814c4 to your computer and use it in GitHub Desktop.
arrayfire build w CMAKE_CXX_FLAGS
vagrant@vagrant-ubuntu-trusty-64:~/arrayfire/build$ free -m
total used free shared buffers cached
Mem: 238 53 184 0 3 12
-/+ buffers/cache: 37 200
Swap: 0 0 0
vagrant@vagrant-ubuntu-trusty-64:~/arrayfire/build$ make clean
vagrant@vagrant-ubuntu-trusty-64:~/arrayfire/build$ ls
arch.c CMakeCache.txt CMakeFiles cmake_install.cmake CTestTestfile.cmake examples gtest.patch install_manifest.txt Makefile src test third_party
vagrant@vagrant-ubuntu-trusty-64:~/arrayfire/build$ rm -rf ./*
vagrant@vagrant-ubuntu-trusty-64:~/arrayfire/build$ vi ../CMakeLists.txt
# added set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} --param ggc-min-expand=0 --param ggc-min-heapsize=262144")
# to line 3 after:
# PROJECT(ARRAYFIRE)
vagrant@vagrant-ubuntu-trusty-64:~/arrayfire/build$ cmake ..
-- The C compiler identification is GNU 4.8.2
-- The CXX compiler identification is GNU 4.8.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of void*
-- Check size of void* - done
-- MKL library not found
-- Checking for [Accelerate]
-- Checking for [vecLib]
-- Checking for [cblas - atlas]
-- Includes found
-- Looking for cblas_dgemm
-- Looking for cblas_dgemm - found
-- Libraries found
-- CBLAS library found
-- BLAS Library:
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
-- Found FFTW: /usr/include
-- FFTW Found ? TRUE
-- FFTW Library: /usr/lib/x86_64-linux-gnu/libfftw3.so;/usr/lib/x86_64-linux-gnu/libfftw3f.so;/usr/lib/x86_64-linux-gnu/libfftw3l.so
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found Subversion: /usr/bin/svn (found version "1.8.8")
-- Configuring done
-- Generating done
-- Build files have been written to: /home/vagrant/arrayfire/build
vagrant@vagrant-ubuntu-trusty-64:~/arrayfire/build$ make
Scanning dependencies of target bin2cpp
[ 1%] Building CXX object CMakeFiles/bin2cpp.dir/common/bin2cpp.cpp.o
Linking CXX executable bin2cpp
[ 1%] Built target bin2cpp
Scanning dependencies of target afcpu
make[2]: Warning: File `src/backend/cpu/CMakeFiles/afcpu.dir/depend.make' has modification time 0.019 s in the future
[ 1%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/approx.cpp.o
[ 2%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/array.cpp.o
[ 3%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/bilateral.cpp.o
[ 3%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/binary.cpp.o
[ 4%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/blas.cpp.o
[ 5%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/convolve.cpp.o
[ 5%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/data.cpp.o
[ 6%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/device.cpp.o
[ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/diff.cpp.o
[ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/exception.cpp.o
[ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/fft.cpp.o
[ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/gradient.cpp.o
[ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/histogram.cpp.o
[ 10%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/imageio.cpp.o
[ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/index.cpp.o
[ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/meanshift.cpp.o
[ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/medfilt.cpp.o
[ 13%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/morph.cpp.o
[ 13%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/reduce.cpp.o
[ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/regions.cpp.o
[ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/resize.cpp.o
[ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/rotate.cpp.o
[ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/scale.cpp.o
[ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/scan.cpp.o
[ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/seq.cpp.o
[ 18%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/skew.cpp.o
[ 19%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/sort.cpp.o
[ 19%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/timing.cpp.o
[ 20%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/transform.cpp.o
[ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/translate.cpp.o
[ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/transpose.cpp.o
[ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/unary.cpp.o
[ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/util.cpp.o
[ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/frontend/cpp/where.cpp.o
[ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/approx.cpp.o
[ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/ArrayInfo.cpp.o
[ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/assign.cpp.o
[ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/bilateral.cpp.o
[ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/binary.cpp.o
[ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/blas.cpp.o
[ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/cast.cpp.o
[ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/complex.cpp.o
[ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/convolve.cpp.o
[ 30%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/data.cpp.o
[ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/device.cpp.o
[ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/diff.cpp.o
[ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/dim4.cpp.o
[ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/dispatch.cpp.o
[ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/err_common.cpp.o
[ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/fft.cpp.o
[ 35%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/gradient.cpp.o
[ 35%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/histogram.cpp.o
[ 36%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/imageio.cpp.o
[ 37%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/implicit.cpp.o
[ 37%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/index.cpp.o
[ 38%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/meanshift.cpp.o
[ 39%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/medfilt.cpp.o
[ 39%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/moddims.cpp.o
[ 40%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/morph.cpp.o
[ 41%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/print.cpp.o
[ 41%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/reduce.cpp.o
[ 42%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/regions.cpp.o
[ 43%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/reorder.cpp.o
[ 43%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/resize.cpp.o
[ 44%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/scan.cpp.o
[ 45%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/set.cpp.o
[ 45%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/shift.cpp.o
[ 46%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/sort.cpp.o
[ 47%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/tile.cpp.o
[ 47%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/transform.cpp.o
[ 48%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/transpose.cpp.o
[ 49%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/type_util.cpp.o
[ 49%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/unary.cpp.o
[ 50%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/where.cpp.o
[ 51%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/approx.cpp.o
[ 52%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/Array.cpp.o
[ 52%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/bilateral.cpp.o
[ 53%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/blas.cpp.o
[ 54%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/convolve.cpp.o
[ 54%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/copy.cpp.o
[ 55%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/diff.cpp.o
[ 56%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/fft.cpp.o
[ 56%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/gradient.cpp.o
[ 57%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/histogram.cpp.o
[ 58%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/iota.cpp.o
[ 58%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/math.cpp.o
[ 59%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/meanshift.cpp.o
[ 60%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/medfilt.cpp.o
[ 60%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/morph.cpp.o
[ 61%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/platform.cpp.o
[ 62%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/random.cpp.o
[ 62%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/reduce.cpp.o
[ 63%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/regions.cpp.o
[ 64%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/reorder.cpp.o
[ 64%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/resize.cpp.o
[ 65%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/scan.cpp.o
[ 66%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/set.cpp.o
[ 66%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/shift.cpp.o
[ 67%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/sort.cpp.o
[ 68%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/sort_by_key.cpp.o
c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.8/README.Bugs> for instructions.
make[2]: *** [src/backend/cpu/CMakeFiles/afcpu.dir/sort_by_key.cpp.o] Error 4
make[1]: *** [src/backend/cpu/CMakeFiles/afcpu.dir/all] Error 2
make: *** [all] Error 2
vagrant@vagrant-ubuntu-trusty-64:~/arrayfire/build$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment