Closed HughParsonage closed 4 years ago
gcc and clang support it but not gnu
gcc
clang
gnu
g++ -std=gnu++11 -I"/usr/share/R/include" -DNDEBUG -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/Rcpp/include" -I"/usr/local/lib/R/site-library/RcppProgress/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/dqrng/include" -fopenmp -O3 -fpic -g -O2 -fdebug-prefix-map=/build/r-base-V28x5H/r-base-3.6.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -UNDEBUG -Wall -pedantic -g -O0 -fdiagnostics-color=always -c RcppExports.cpp -o RcppExports.o g++ -std=gnu++11 -I"/usr/share/R/include" -DNDEBUG -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/Rcpp/include" -I"/usr/local/lib/R/site-library/RcppProgress/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/dqrng/include" -fopenmp -O3 -fpic -g -O2 -fdebug-prefix-map=/build/r-base-V28x5H/r-base-3.6.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -UNDEBUG -Wall -pedantic -g -O0 -fdiagnostics-color=always -c distr2status.cpp -o distr2status.o g++ -std=gnu++11 -I"/usr/share/R/include" -DNDEBUG -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/Rcpp/include" -I"/usr/local/lib/R/site-library/RcppProgress/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/dqrng/include" -fopenmp -O3 -fpic -g -O2 -fdebug-prefix-map=/build/r-base-V28x5H/r-base-3.6.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -UNDEBUG -Wall -pedantic -g -O0 -fdiagnostics-color=always -c do_aus_simulate.cpp -o do_aus_simulate.o do_aus_simulate.cpp:n function ‘void infect_supermarkets(Rcpp::IntegerVector, Rcpp::IntegerVector, Rcpp::IntegerVector, int, Rcpp::IntegerVector, Rcpp::IntegerVector, Rcpp::IntegerVector, int, Rcpp::IntegerVector, Rcpp::IntegerVector, int, int, int, Rcpp::IntegerVector, double, double, int, bool, int, int, Rcpp::IntegerVector, Rcpp::IntegerVector, int, int, int, double, bool) do_aus_simulate.cpp:409:58:warning: O C++ forbids variable length array ‘i_supermarkets-Wvla int i_supermarkets[NSA2][maxSupermarketsBySA2][hrs_open] ^ do_aus_simulate.cpp:409:58:warning: O C++ forbids variable length array ‘i_supermarkets-Wvla] do_aus_simulate.cpp:435:50:warning: O C++ forbids variable length array ‘s_supermarkets-Wvla int s_supermarkets[NSA2][maxSupermarketsBySA2] ^ do_aus_simulate.cpp:n function ‘void infect_place(int, Rcpp::IntegerVector, Rcpp::IntegerVector, Rcpp::IntegerVector, Rcpp::IntegerVector, Rcpp::IntegerVector, int, Rcpp::List, int, int, int, int, Rcpp::IntegerVector, int, Rcpp::IntegerVector, Rcpp::IntegerVector, int, double, double, int, bool, int, int, int, Rcpp::IntegerVector) do_aus_simulate.cpp:551:34:warning: O C++ forbids variable length array ‘i_places-Wvla int i_places[n_places][hrs_open] ^ do_aus_simulate.cpp:551:34:warning: O C++ forbids variable length array ‘i_places-Wvla do_aus_simulate.cpp:n function ‘void infect_dzn(Rcpp::IntegerVector, Rcpp::IntegerVector, Rcpp::IntegerVector, Rcpp::IntegerVector, Rcpp::IntegerVector, Rcpp::IntegerVector, int, int, int, int, int, int, int, int, double, double, int, bool, int, int, Rcpp::IntegerVector, Rcpp::IntegerVector, int, int&, int, int) do_aus_simulate.cpp:749:34:warning: O C++ forbids variable length array ‘InfectionsByWorkplace-Wvla int InfectionsByWorkplace[wid_s] ^ do_aus_simulate.cpp:751:21:warning: O C++ forbids variable length array ‘nWorkers-Wvla int nWorkers[wid_s] ^ do_aus_simulate.cpp:n function ‘void infect_school(Rcpp::IntegerVector, Rcpp::IntegerVector, Rcpp::IntegerVector, Rcpp::IntegerVector, Rcpp::IntegerVector, int, int, int, int, Rcpp::IntegerVector, const std::vector<int>&, double, double, int, bool, int, int, Rcpp::IntegerVector, bool, Rcpp::List, int, int, int) do_aus_simulate.cpp:902:29:warning: O C++ forbids variable length array ‘s_visits-Wvla int s_visits[n_schools][21] ^ do_aus_simulate.cpp:903:29:warning: O C++ forbids variable length array ‘i_visits-Wvla int i_visits[n_schools][21] ^ g++ -std=gnu++11 -I"/usr/share/R/include" -DNDEBUG -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/Rcpp/include" -I"/usr/local/lib/R/site-library/RcppProgress/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/dqrng/include" -fopenmp -O3 -fpic -g -O2 -fdebug-prefix-map=/build/r-base-V28x5H/r-base-3.6.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -UNDEBUG -Wall -pedantic -g -O0 -fdiagnostics-color=always -c do_exp_dbl2int.cpp -o do_exp_dbl2int.o g++ -std=gnu++11 -I"/usr/share/R/include" -DNDEBUG -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/Rcpp/include" -I"/usr/local/lib/R/site-library/RcppProgress/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/dqrng/include" -fopenmp -O3 -fpic -g -O2 -fdebug-prefix-map=/build/r-base-V28x5H/r-base-3.6.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -UNDEBUG -Wall -pedantic -g -O0 -fdiagnostics-color=always -c do_lag.cpp -o do_lag.o g++ -std=gnu++11 -I"/usr/share/R/include" -DNDEBUG -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/Rcpp/include" -I"/usr/local/lib/R/site-library/RcppProgress/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/dqrng/include" -fopenmp -O3 -fpic -g -O2 -fdebug-prefix-map=/build/r-base-V28x5H/r-base-3.6.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -UNDEBUG -Wall -pedantic -g -O0 -fdiagnostics-color=always -c do_seqN_N.cpp -o do_seqN_N.o g++ -std=gnu++11 -I"/usr/share/R/include" -DNDEBUG -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/Rcpp/include" -I"/usr/local/lib/R/site-library/RcppProgress/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/dqrng/include" -fopenmp -O3 -fpic -g -O2 -fdebug-prefix-map=/build/r-base-V28x5H/r-base-3.6.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -UNDEBUG -Wall -pedantic -g -O0 -fdiagnostics-color=always -c do_workplaces.cpp -o do_workplaces.o g++ -std=gnu++11 -I"/usr/share/R/include" -DNDEBUG -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/Rcpp/include" -I"/usr/local/lib/R/site-library/RcppProgress/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/dqrng/include" -fopenmp -O3 -fpic -g -O2 -fdebug-prefix-map=/build/r-base-V28x5H/r-base-3.6.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -UNDEBUG -Wall -pedantic -g -O0 -fdiagnostics-color=always -c openmp-test.cpp -o openmp-test.o g++ -std=gnu++11 -I"/usr/share/R/include" -DNDEBUG -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/Rcpp/include" -I"/usr/local/lib/R/site-library/RcppProgress/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/dqrng/include" -fopenmp -O3 -fpic -g -O2 -fdebug-prefix-map=/build/r-base-V28x5H/r-base-3.6.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -UNDEBUG -Wall -pedantic -g -O0 -fdiagnostics-color=always -c postcode_to_sa2_sorted.cpp -o postcode_to_sa2_sorted.o g++ -std=gnu++11 -I"/usr/share/R/include" -DNDEBUG -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/Rcpp/include" -I"/usr/local/lib/R/site-library/RcppProgress/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/dqrng/include" -fopenmp -O3 -fpic -g -O2 -fdebug-prefix-map=/build/r-base-V28x5H/r-base-3.6.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -UNDEBUG -Wall -pedantic -g -O0 -fdiagnostics-color=always -c random-variable-dqrng.cpp -o random-variable-dqrng.o g++ -std=gnu++11 -I"/usr/share/R/include" -DNDEBUG -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/Rcpp/include" -I"/usr/local/lib/R/site-library/RcppProgress/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/dqrng/include" -fopenmp -O3 -fpic -g -O2 -fdebug-prefix-map=/build/r-base-V28x5H/r-base-3.6.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -UNDEBUG -Wall -pedantic -g -O0 -fdiagnostics-color=always -c random-variables.cpp -o random-variables.o g++ -std=gnu++11 -I"/usr/share/R/include" -DNDEBUG -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/Rcpp/include" -I"/usr/local/lib/R/site-library/RcppProgress/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/dqrng/include" -fopenmp -O3 -fpic -g -O2 -fdebug-prefix-map=/build/r-base-V28x5H/r-base-3.6.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -UNDEBUG -Wall -pedantic -g -O0 -fdiagnostics-color=always -c short_sa2.cpp -o short_sa2.o g++ -std=gnu++11 -I"/usr/share/R/include" -DNDEBUG -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/Rcpp/include" -I"/usr/local/lib/R/site-library/RcppProgress/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/dqrng/include" -fopenmp -O3 -fpic -g -O2 -fdebug-prefix-map=/build/r-base-V28x5H/r-base-3.6.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -UNDEBUG -Wall -pedantic -g -O0 -fdiagnostics-color=always -c utils.cpp -o utils.o utils.cpp:n function ‘Rcpp::IntegerVector test_threadsafe_mod(Rcpp::IntegerVector, Rcpp::IntegerVector, int) utils.cpp:141:23:warning: O C++ forbids variable length array ‘out2-Wvla int out2[ymax][ymax1] ^ utils.cpp:141:23:warning: O C++ forbids variable length array ‘out2-Wvla] g++ -std=gnu++11 -I"/usr/share/R/include" -DNDEBUG -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/Rcpp/include" -I"/usr/local/lib/R/site-library/RcppProgress/include" -I"/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.6/dqrng/include" -fopenmp -O3 -fpic -g -O2 -fdebug-prefix-map=/build/r-base-V28x5H/r-base-3.6.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -UNDEBUG -Wall -pedantic -g -O0 -fdiagnostics-color=always -c which_unsorted.cpp -o which_unsorted.o g++ -std=gnu++11 -shared -L/usr/lib/R/lib -Wl,-Bsymbolic-functions -Wl,-z,relro -o covid19.model.sa2.so RcppExports.o distr2status.o do_aus_simulate.o do_exp_dbl2int.o do_lag.o do_seqN_N.o do_workplaces.o openmp-test.o postcode_to_sa2_sorted.o random-variable-dqrng.o random-variables.o short_sa2.o utils.o which_unsorted.o -fopenmp -O3 -L/usr/lib/R/lib -lR installing to /tmp/RtmpBHPTxS/devtools_install_6f1650e42f21/00LOCK-covid19.model.sa2/00new/covid19.model.sa2/libs ** checking absolute paths in shared objects and dynamic libraries ─ DONE (covid19.model.sa2) Writing NAMESPACE
gcc
andclang
support it but notgnu