> 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:
I thought this might be the case, was not sure where the line was drawn.

> - 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.
Amen to that :).

> - 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
Yes, thanks!

-- 
Samuli Seppänen
Community Manager
OpenVPN Technologies, Inc

irc freenode net: mattock


Reply via email to