2012/4/17 Samuli Seppänen <sam...@openvpn.net>:
>
>> 2012/4/13 Samuli Seppänen <sam...@openvpn.net>:
>>> Hi all,
>>>
>>> I also ran some build tests with the "generic" buildsystem[1], OpenVPN
>>> Git "master"[2] and an Ubuntu 11.10 amd64 workstation. As the Git
>>> "master" does not yet seem to include the "generic" buildsystem,
>> I don't understand what you mean... please explain what is "include"...?
> Hi,
>
> It means I could not find "build" or "build.vars" from official
> openvpn.git. Are those not needed for cross-compilation?
>

There is some confusion.... :)

We have two separate projects:

openvpn - standard open source project, autotool based build system,
like any other project its build system only builds it-self.

openvpn-build - a separate project to build openvpn in various of
configurations. This project is divided into the following components:

- generic - a generic build using cross compiler, included the
complete dependencies.

- msvc - a MSVC build using Microsoft specific msbuild system, I hope
this will die eventually.

- windows-nsis - the windows installer generator, it uses the generic
component to build using mingw cross compiler, then package the output
using nsis.

The separation between these project is healthy as a change in openssl
version due to security issue at windows installer should not modify
openvpn version, same for a change in windows installer, or tap
version or any other change that is not directly related to openvpn
code base.

It also allows a separate maintainer to maintain these various of
build environments.

Does it answer your question?

Alon

Reply via email to