[llvm-dev] Combining passes
Anastasiya Ruzhanskaya via llvm-dev
llvm-dev at lists.llvm.org
Mon Aug 21 00:36:24 PDT 2017
So, the main issue is, how to create simultaneously one library to
incorporate code to another llvm pass and one library (.so) to be able to
test the pass
2017-08-21 9:25 GMT+02:00 Anastasiya Ruzhanskaya <
anastasiya.ruzhanskaya at frtk.ru>:
> I also get now th error, that Two passes with the same argument attempted
> to be registered! (as I have two libraries (.a and .so) , which seems now
> linking fine)
>
> 2017-08-21 8:17 GMT+02:00 Anastasiya Ruzhanskaya <
> anastasiya.ruzhanskaya at frtk.ru>:
>
>> Hello,
>> this is a question, concerning cmake lists configuration. I am trying to
>> link together two llvm passes, but they still should be as two modules. So:
>> passA - A.so
>> passB - B.so
>>
>> passB should use passA , so I sould use target_link_libraries ( and of
>> course, I have included useAnalysis in passB) . But I can't link libraries
>> that are build as Modules, so I tried to create two libraries at once ;
>> A.a(static) and A.so (llvm does not allow to create shared libraries).
>> Still that does not work : .a library has always conflicted declarations.
>> Are there any other ways?
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170821/38600e7c/attachment.html>
More information about the llvm-dev
mailing list