Hi,

I am trying to link a very large (3.5 gigabytes) library. This works fine 
normally. However, when trying to pass -fprofile-instr-generate & 
-fcoverage-mapping, the compilation now fails during the linking step, 
complaining about a "relocation overflow: reference to local symbol <x> in <y>" 
for many, many symbols.

Is there a commandline switch I can pass to prevent this without having to redo 
the large legacy source code? I have already attempted using a newer clang 
version (currently using 6.0) and/or passing -mcmodel=large and 
-mcmodel=medium, but to no avail.

Just helping me try to understand what precisely this means would also be 
helpful.

Thank you
_______________________________________________
cfe-users mailing list
cfe-users@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users

Reply via email to