Boost logo

Boost :

Subject: Re: [boost] [context] build and warning fixes for gcc on Windows
From: Luke Elliott (lukester_null_at_[hidden])
Date: 2012-06-08 03:35:33


On 08/06/12 07:53, Oliver Kowalke wrote:
> Hello Luke,
>
>> This specifically relates to boost.context and cygwin's
>> mingw64-x64_64_gcc toolchain with ml and ml64 from Visual Studio 2010.
>>
>> The patch attached is against trunk (rev 78752) for the following
>> warnings:
>
> <snip>
> thank you for your contribution - I'll add your patch soon.
>
>> The last issue I've had is with jump_fcontext and make_fcontext exports:
>>
>> Warning: .drectve `/EXPORT:jump_fcontext /EXPORT:make_fcontext 3'
>> unrecognized
>
> <snip>
>
>> Finally, is there any technical reason why gas assembly couldn't be
>> provided for use with gcc on Windows? Having to have masm available
>> seems a shame, aside from the issues above.
>
> the assemler code for Windows platforms is only provided for MASM because I want to support only a standard assembler tool for each platform.
> MASM is provided by Microsoft and distributed with MS's SDKs, therfore it was used.
>
>> I had avery quick go at it
>> without success but could possibly have another attempt ...
>
> the unit-tests on 32it/64bit Windows work for me?! do you have ml.exe/ml64.exe in the search path?

Maybe a misunderstanding - I was referring to my failed attempt at
hacking together a gas version of the masm assembly. Using the masm
assembly works for me, aside from the export issue.

>
> regards,
> Oliver
>


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk