Re: Mentioning CPU for Windows build in docs

Поиск
Список
Период
Сортировка
От Heikki Linnakangas
Тема Re: Mentioning CPU for Windows build in docs
Дата
Msg-id 538CC457.7020703@vmware.com
обсуждение исходный текст
Ответ на Re: Mentioning CPU for Windows build in docs  (Heikki Linnakangas <hlinnakangas@vmware.com>)
Ответы Re: Mentioning CPU for Windows build in docs  ("Inoue, Hiroshi" <inoue@tpf.co.jp>)
Re: Mentioning CPU for Windows build in docs  (Michael Paquier <michael.paquier@gmail.com>)
Re: Mentioning CPU for Windows build in docs  (Michael Paquier <michael.paquier@gmail.com>)
Список pgsql-odbc
On 06/02/2014 09:26 PM, Heikki Linnakangas wrote:
> On 06/02/2014 07:00 PM, Hiroshi Inoue wrote:
>> (2014/06/02 20:54), Heikki Linnakangas wrote:
>>> On 06/02/2014 02:35 PM, Inoue, Hiroshi wrote:
>>>> Official Windows build no longer uses nmake.
>>>> The binaries are built using MSBuild.
>>>> Please look at readme_winbuild.txt or winbuild/readme.txt.
>>>
>>> Huh? Really?
>>>
>>> Why did we switch? What's the advantage of MSBuild over nmake?
>>
>> For example, MSBuild can switch the environment (Platform,
>> VisualStudioVersion or platformToolset) easily. In fact
>> BuildAll.ps1(bat) builds both 32bit and 64bit drivers.
>> Or MSBuild can detect the changes of related files (e.g.
>> header files).
>>
>> IMHO nmake is needed only for vc9 or before.
>
> Well that makes one thing clear then: nobody cares about win32.mak
> anymore. win64.mak can be used to build both 32-bit and 64-bit binaries,
> and since the official binaries are built with the MSBuild method,
> keeping the old flags & other configuration you got with win32.mak is
> not important anymore. I'll go remove it.

Oh, hang on. There's a file called buildx86.ps1 in the top directory,
which calls "nmake /f win32.mak ...". So that's another PowerShell
script, but it doesn't use MSBuild; it uses nmake.

My guess: you created buildx86.ps1 and buildx64.ps1 first. Later, you
created buildAll.ps1, and made completely independent of the old
makefiles, but never got around to changing buildx86.ps1 and
buildx64.ps1 to use the new build method.

May I remove buildx86.ps1 and buildx64.ps1? I don't think we need yet
another way to build on Windows..

- Heikki


В списке pgsql-odbc по дате отправления:

Предыдущее
От: Heikki Linnakangas
Дата:
Сообщение: Re: Mentioning CPU for Windows build in docs
Следующее
От: Walter Couto
Дата:
Сообщение: Problem retrieving a numeric(38,0) value as SQL_NUMERIC_STRUCT if value needs to use all 16 SQLCHAR elements of the val array