Nikhil Reddy Kothapally via llvm-dev
2015-Aug-20 09:26 UTC
[llvm-dev] New Error in Compiling the SAFECode in Cygwin
Hello,
I have found a new error in the compilation and i need some help
that which "std compiler version" is used to develop the source code
so
that i can make changes by the specification of the compiler version global
variables
make[4]: Leaving directory
'/home/uidr7475/Work/LLVM_OBJ/projects/safecode/lib/CommonMemorySafety'
make[4]: Entering directory
'/home/uidr7475/Work/LLVM_OBJ/projects/safecode/lib/BaggyBoundsChecks'
llvm[4]: Compiling BaggyBoundsChecks.cpp for Release+Asserts build
/home/uidr7475/Work/LLVM_SRC/projects/safecode/lib/BaggyBoundsChecks/BaggyBoundsChecks.cpp:
In member function 'void
llvm::InsertBaggyBoundsChecks::adjustGlobalValue(llvm::GlobalValue*)':
/home/uidr7475/Work/LLVM_SRC/projects/safecode/lib/BaggyBoundsChecks/BaggyBoundsChecks.cpp:211:50:
error: 'LinkerPrivateLinkage' is not a member of
'llvm::GlobalValue'
GlobalValue::LinkerPrivateLinkage,
^
/usr/bin/rm: cannot remove
'/home/uidr7475/Work/LLVM_OBJ/projects/safecode/lib/BaggyBoundsChecks/Release+Asserts/BaggyBoundsChecks.d.tmp':
No such file or directory
/home/uidr7475/Work/LLVM_SRC/Makefile.rules:1521: recipe for target
'/home/uidr7475/Work/LLVM_OBJ/projects/safecode/lib/BaggyBoundsChecks/Release+Asserts/BaggyBoundsChecks.o'
failedmake[4]: **
make[4]: Leaving directory
'/home/uidr7475/Work/LLVM_OBJ/projects/safecode/lib/BaggyBoundsChecks'
make[3]: *** [BaggyBoundsChecks/.makeall] Error
2/home/uidr7475/Work/LLVM_SRC/Makefile.rules:939: recipe for target
'BaggyBoundsChecks/.makeall' failed
make[3]: Leaving directory
'/home/uidr7475/Work/LLVM_OBJ/projects/safecode/lib'
make[2]: *** [all] Error 1/home/uidr7475/Work/LLVM_SRC/Makefile.rules:880:
recipe for target 'all' failed
make[2]: Leaving directory
'/home/uidr7475/Work/LLVM_OBJ/projects/safecode'
/home/uidr7475/Work/LLVM_SRC/Makefile.rules:880: recipe for target 'all'
failedmake[1]: *** [all] Error 1
make[1]: Leaving directory '/home/uidr7475/Work/LLVM_OBJ/projects'
/home/uidr7475/Work/LLVM_SRC/Makefile.rules:965: recipe for target 'all'
failedmake: *** [all] Error 1
Thank You,
Kind Regards,
Nikhil Reddy Kothapally
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20150820/a8f2b3ec/attachment.html>
John Criswell via llvm-dev
2015-Aug-23 18:37 UTC
[llvm-dev] New Error in Compiling the SAFECode in Cygwin
Dear Nikhil, Peter already fixed all of the code in safecode/lib so that it compiles with the upcoming LLVM 3.7. I believe he's committed this code to his github repository (https://github.com/peterdfinn/safecode-mainline). You should not be seeing this error because Peter has already fixed it. The only thing Peter hasn't finished is re-integrating SAFECode into Clang. Speaking of which, have you verified that Clang on Windows can compile the applications that you need to compile? Regards, John Criswell On 8/20/15 4:26 AM, Nikhil Reddy Kothapally via llvm-dev wrote:> Hello, >      I have found a new error in the compilation and i need > some help that which "std compiler version" is used to develop the > source code so that i can make changes by the specification of the > compiler version global variables > > > make[4]: Leaving directory > '/home/uidr7475/Work/LLVM_OBJ/projects/safecode/lib/CommonMemorySafety' > make[4]: Entering directory > '/home/uidr7475/Work/LLVM_OBJ/projects/safecode/lib/BaggyBoundsChecks' > llvm[4]: Compiling BaggyBoundsChecks.cpp for Release+Asserts build > /home/uidr7475/Work/LLVM_SRC/projects/safecode/lib/BaggyBoundsChecks/BaggyBoundsChecks.cpp: > In member function 'void > llvm::InsertBaggyBoundsChecks::adjustGlobalValue(llvm::GlobalValue*)': > /home/uidr7475/Work/LLVM_SRC/projects/safecode/lib/BaggyBoundsChecks/BaggyBoundsChecks.cpp:211:50: > error: 'LinkerPrivateLinkage' is not a member of 'llvm::GlobalValue' >                         >  GlobalValue::LinkerPrivateLinkage, >                         >  ^ > /usr/bin/rm: cannot remove > '/home/uidr7475/Work/LLVM_OBJ/projects/safecode/lib/BaggyBoundsChecks/Release+Asserts/BaggyBoundsChecks.d.tmp': > No such file or directory > /home/uidr7475/Work/LLVM_SRC/Makefile.rules:1521: recipe for target > '/home/uidr7475/Work/LLVM_OBJ/projects/safecode/lib/BaggyBoundsChecks/Release+Asserts/BaggyBoundsChecks.o' > failedmake[4]: ** > > make[4]: Leaving directory > '/home/uidr7475/Work/LLVM_OBJ/projects/safecode/lib/BaggyBoundsChecks' > make[3]: *** [BaggyBoundsChecks/.makeall] Error > 2/home/uidr7475/Work/LLVM_SRC/Makefile.rules:939: recipe for target > 'BaggyBoundsChecks/.makeall' failed > > make[3]: Leaving directory > '/home/uidr7475/Work/LLVM_OBJ/projects/safecode/lib' > make[2]: *** [all] Error > 1/home/uidr7475/Work/LLVM_SRC/Makefile.rules:880: recipe for target > 'all' failed > > make[2]: Leaving directory > '/home/uidr7475/Work/LLVM_OBJ/projects/safecode' > /home/uidr7475/Work/LLVM_SRC/Makefile.rules:880: recipe for target > 'all' failedmake[1]: *** [all] Error 1 > > make[1]: Leaving directory '/home/uidr7475/Work/LLVM_OBJ/projects' > /home/uidr7475/Work/LLVM_SRC/Makefile.rules:965: recipe for target > 'all' failedmake: *** [all] Error 1 > > > > > Thank You, > > Kind Regards, > > Nikhil Reddy Kothapally > > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev-- John Criswell Assistant Professor Department of Computer Science, University of Rochester http://www.cs.rochester.edu/u/criswell -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150823/7bb7e159/attachment-0001.html>