... | ... | @@ -41,14 +41,13 @@ Building the extension with statically linked libraries: |
|
|
./configure --enable-static-linking
|
|
|
make
|
|
|
```
|
|
|
This will download OpenSSL, ldns and Unbound sources from an external git repository. The libraries are going to be compiled and statically linked into the binary extension corers. (Useful when creating a distributable package.)
|
|
|
This will download OpenSSL, ldns and Unbound sources from an external git repository. The libraries are going to be compiled and statically linked into the binary extension corers.
|
|
|
|
|
|
Building fat extensions:
|
|
|
``` shell
|
|
|
./configure --enable-static-linking --with-force-abi=fat
|
|
|
```
|
|
|
This will compile both 32- and 64-bit versions of the extensions on non OS X systems. On non OS X systems the build of native messaging (Chrome) extension will be avoided. On OS X all the generated binaries will be fat (contains 32- and 64-bit version).
|
|
|
(We use Debian 7 to build Linux packages.)
|
|
|
This will compile both 32- and 64-bit versions of the extensions on non OS X systems. On non OS X systems the building of native messaging (Chrome) extension will be avoided. On OS X all the generated binaries will be fat (containing 32- and 64-bit versions). (Useful when creating a distributable package. We use Debian 7 to build Linux packages.)
|
|
|
|
|
|
Cross compiling using MinGW32:
|
|
|
``` shell
|
... | ... | |