<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">I’m using vagrant on a mac and will eventually deploy via docker.<div><br></div><div>I made a new container with 14.10, installed everything, and the same problem happens. The R-generated line:</div><div><br></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div>clang++ -shared -L/usr/lib/R/lib -Wl,-Bsymbolic-functions -Wl,-z,relro -o Rcpp.so Date.o Module.o Rcpp_init.o api.o attributes.o barrier.o -lc++ -v -L/usr/lib/R/lib -lR</div></blockquote><div><br></div><div>is converted into</div><div><br></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><div style="margin: 0px; font-size: 13px; font-family: Inconsolata-dz;">"/usr/bin/ld" --eh-frame-hdr -m elf_x86_64 -shared -o Rcpp.so /usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/crti.o /usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/crtbeginS.o -L/usr/lib/R/lib -L/usr/lib/R/lib -L/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9 -L/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu -L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu -L/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../.. -L/usr/lib/llvm-3.5/bin/../lib -L/lib -L/usr/lib -Bsymbolic-functions -z relro Date.o Module.o Rcpp_init.o api.o attributes.o barrier.o -lc++ -lR -lstdc++ -lm -lgcc_s -lc -lgcc_s /usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/crtendS.o /usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/crtn.o</div></div></blockquote><div style="margin: 0px; font-size: 13px; font-family: Inconsolata-dz;"><br></div><div>I still can’t figure out where that “-lstdc++” is coming from. For now, I’m running that ld command without that extra flag and then copying the .so into place. </div><div><br></div><div><br>On Dec 10, 2014, at 5:26 PM, Dirk Eddelbuettel <<a href="mailto:edd@debian.org">edd@debian.org</a>> wrote:<br><br><blockquote type="cite"><br>On 10 December 2014 at 15:28, Mark Lilback wrote:<br>| I’m trying to intall Rcpp using clang and libc++ instead of gcc and<br>| libstdc++. However, something is adding =lstdc++ to the call to ld and I<br>| can’t figure out what it is.<br><br>Ubuntu happens to be my default setup -- but it managed to fsck up clang in<br>13.10 and 14.04. Luckily it now works in 14.10:<br><br>edd@max:~/git$ R CMD INSTALL Rcpp_0.11.3.3.tar.gz # 0.11.3.3 is my current dev snapshot<br>* installing to library ‘/usr/local/lib/R/site-library’<br>* installing *source* package ‘Rcpp’ ...<br>** libs<br>ccache clang++ -Qunused-arguments -I/usr/share/R/include -DNDEBUG -I../inst/include/ -fpic -O3 -c Date.cpp -o Date.o<br>ccache clang++ -Qunused-arguments -I/usr/share/R/include -DNDEBUG -I../inst/include/ -fpic -O3 -c Module.cpp -o Module.o<br>ccache clang++ -Qunused-arguments -I/usr/share/R/include -DNDEBUG -I../inst/include/ -fpic -O3 -c Rcpp_init.cpp -o Rcpp_init.o<br>ccache clang++ -Qunused-arguments -I/usr/share/R/include -DNDEBUG -I../inst/include/ -fpic -O3 -c api.cpp -o api.o<br>ccache clang++ -Qunused-arguments -I/usr/share/R/include -DNDEBUG -I../inst/include/ -fpic -O3 -c attributes.cpp -o attributes.o<br>ccache clang++ -Qunused-arguments -I/usr/share/R/include -DNDEBUG -I../inst/include/ -fpic -O3 -c barrier.cpp -o barrier.o<br>g++-4.8 -shared -L/usr/lib/R/lib -Wl,-Bsymbolic-functions -Wl,-z,relro -o Rcpp.so Date.o Module.o Rcpp_init.o api.o attributes.o barrier.o -L/usr/lib/R/lib -lR<br>installing to /usr/local/lib/R/site-library/Rcpp/libs<br>** R<br>** inst<br>** preparing package for lazy loading<br>** help<br>*** installing help indices<br>** building package indices<br>** installing vignettes<br>** testing if installed package can be loaded<br>* DONE (Rcpp)<br>edd@max:~/git$ <br><br>You should upgrade to 14.10, or just run (say) Debian in a chroot / Docker<br>container / virtual machine.<br><br>Dirk<br><br>-- <br><a href="http://dirk.eddelbuettel.com">http://dirk.eddelbuettel.com</a> | @eddelbuettel | <a href="mailto:edd@debian.org">edd@debian.org</a><br></blockquote><br><div>-- <br>Mark Lilback<br>West Virginia University Department of Statistics<br><a href="mailto:mlilback@stat.wvu.edu">mlilback@stat.wvu.edu</a><br><br></div><br></div></body></html>