Well, I was using command 'opt -load mypass.dll -mypass' with -mypass
option enabling the pass.
The actual problem was in my system env, then configure script wasn't
working and build used mix of Win/MinGW/Cygwin tools because of $PATH in
wrong order in some cases.
I've fixed system PATHs and loading of shared libraries started working in
opt.
BTW, I'm using poolalloc project on cygwin. Project Makefile disables
shared library target on Cygwin and MinGW.
However, it seems to be working fine on Cygwin (maybe with a few minor
fixes for certain gcc versions).
What was the reason to disable poolalloc for Cygwin?
On Wed, Jun 12, 2013 at 9:37 AM, Duncan Sands <baldrick at free.fr> wrote:
> Hi Sergey,
>
>
> > However, opt load still fails (has no effect).
>
> you also have to use -hello on the opt command line in order to actually
> run the pass.
>
> Ciao, Duncan.
> ______________________________**_________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
>
http://lists.cs.uiuc.edu/**mailman/listinfo/llvmdev<http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20130615/f045597c/attachment.html>