Skip to content

Conversation

ivg
Copy link
Member

@ivg ivg commented Oct 6, 2020

There were a few breaking changes so we have stick with if/else
macros. Mostly the the COFF loader is affected.

Note, I was using llvm-11 from the http://apt.llvm.org/bionic/ source
repository, which could be broken as it is missing libraries for
static linking, so in order to use this pre-built binaries you have to
use the dynamic linking mode, e.g.,

./configure-omake --with-llvm-version=11 \
                  --with-llvm-config=llvm-config-11
                  --disable-llvm-static

I hope this will go away with an official (ubuntu) build of llvm.

There were a few breaking changes so we have stick with if/else
macros. Mostly the the COFF loader is affected.

Note, I was using llvm-11 from the http://apt.llvm.org/bionic/ source
repository, which could be broken as it is missing libraries for
static linking, so in order to use this pre-built binaries you have to
use the dynamic linking mode, e.g.,
```
./configure-omake --with-llvm-version=11 \
                  --with-llvm-config=llvm-config-11
                  --disable-llvm-static
```

I hope this will go away with an official build of llvm.
@ivg ivg mentioned this pull request Oct 6, 2020
@ivg ivg merged commit d23861c into BinaryAnalysisPlatform:master Oct 6, 2020
@ivg ivg deleted the upgrade-to-llvm-11 branch December 1, 2021 19:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant