[cpl] Problemă linkare clang pe maşina virtuală

Pîrvu Mihai mihaicristianpirvu at gmail.com
Mon Jan 18 00:57:18 EET 2016


Am o problemă, în sensul că nu merge să linkez clangul.... I-am dat 4Gb de
RAM şi tot nu este destul aparent. ld-ul crapă cu următoarea eroare, destul
de explicită:
---------
 [ 98%] Built target diagtool
Linking CXX executable ../../../../bin/clang
/usr/local/bin/ld: fatal error: ../../../../bin/clang-3.6: mmap: failed to
allocate 874836420 bytes for output file: Cannot allocate memory
collect2: error: ld returned 1 exit status
make[2]: *** [bin/clang-3.6] Error 1
make[1]: *** [tools/clang/tools/driver/CMakeFiles/clang.dir/all] Error 2
make: *** [all] Error 2

Înainte să crape, se vede clar că am tot RAM-ul ocupat:
student at cpl-vm ~ $ free
             total       used       free     shared    buffers     cached
Mem:       4148712    3854244     294468     168436      26440    2272476


Cum Linux Mint-ul este pe 32 biti nu are sens să îi dau mai mult de 4GB
maşinii virtuale. Ce altceva aş putea face?

De asemenea, de ce binarele au ~800Mb, iar cele de pe llvm.org la secţiunea
Downloads de Ubuntu 15.04 au ~50-60Mb ?


Mihai
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/cpl/attachments/20160118/91b5c11f/attachment.html>


More information about the cpl mailing list