<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-GB" link="blue" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span lang="DE">Hi Roumen, <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="DE"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="DE">I have added this additional change to the PR, pls have a look at that.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="DE"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="DE">Best regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="DE"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="DE">Peter</span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="border:none;padding:0cm"><b>Von: </b><a href="mailto:xmlsec@roumenpetrov.info">Roumen Petrov</a><br>
<b>Gesendet: </b>20 May 2017 14:15<br>
<b>An: </b><a href="mailto:peterbudai@hotmail.com">Peter Budai</a>; <a href="mailto:xmlsec@aleksey.com">
xmlsec@aleksey.com</a><br>
<b>Betreff: </b>Re: [xmlsec] MinGW build pull request</p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-size:10.0pt">Hi Peter,<br>
<br>
Peter Budai wrote:<br>
> Hi Alexey and Roumen,<br>
><br>
> thanks for the feedback, let me Reply on the questions/issues.<br>
><br>
> In order to be able to see exactly what is happening during the build, please see two separate CI process log:<br>
><br>
> The first build log is the git master, without the patch:<br>
> <a href="https://ci.appveyor.com/project/peterbud/mingw-packages/build/1.0.64">
https://ci.appveyor.com/project/peterbud/mingw-packages/build/1.0.64</a><br>
Error is because is request static linking for application but objects <br>
are build for dynamic linking.<br>
<br>
Configure script for mingw* host forces static linking of application <br>
(It seems to me by mistake enable_static_linking is set to yes when <br>
shared lib hack is removed).<br>
<br>
Lets set following snippet in script:<br>
.....<br>
AC_ARG_ENABLE(static_linking,   [  --enable-static-linking enable static <br>
linking (no)])<br>
if test "z$enable_static_linking" = "zyes" ; then<br>
     XMLSEC_STATIC_BINARIES="-static"<br>
     AC_MSG_RESULT(yes)<br>
else<br>
     AC_MSG_RESULT(no)<br>
fi<br>
.....<br>
<br>
Linker flag -static requires some compilation magic : to set in <br>
XMLSEC_APP_DEFINES preprocessor flags for static builds as is written in <br>
documentation for instance <br>
<a href="https://www.aleksey.com/xmlsec/api/xmlsec-notes-compiling-windows.html">https://www.aleksey.com/xmlsec/api/xmlsec-notes-compiling-windows.html</a> .<br>
<br>
So correction should be like this<br>
.....<br>
     XMLSEC_STATIC_BINARIES="-static"<br>
     XMLSEC_APP_DEFINES="$XMLSEC_APP_DEFINES -DXMLSEC_STATIC <br>
-DLIBXSLT_STATIC -DLIBXML_STATIC"<br>
....<br>
<br>
Also created static libraries has to be checked for "zero import symbols".<br>
<br>
<br>
Regards,<br>
Roumen Petrov<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>