Opened 14 years ago

Last modified 13 years ago

#995 new Defect

[PATCH] Build fixes under MinGW

Reported by: MattArsenault Owned by: davea
Priority: Minor Milestone: Undetermined
Component: BOINC - API Version:
Keywords: mingw build patch Cc:

Description

The BOINC libraries in the svn repository currently don't build under mingw on windows, with a few redefinition problems. I've worked around these issues, though I'm not entirely confident I didn't break anything else in the process.

The Makefile for mingw also has a few problems, such as installing the header files twice to different, nonstandard locations, and building for pentium-m. It also wasn't installing one of the headers.

Attachments (1)

MinGWBuildFix.patch (7.2 KB) - added by MattArsenault 13 years ago.
Updated build fix patch

Download all attachments as: .zip

Change History (6)

comment:1 Changed 14 years ago by Nicolas

Is this patch for SVN trunk?

comment:2 in reply to:  1 Changed 14 years ago by MattArsenault

Replying to Nicolas:

Is this patch for SVN trunk?

Yes, from a few days ago.

comment:3 Changed 14 years ago by Nicolas

Keywords: patch added

comment:4 Changed 14 years ago by Christian Beer

Summary: Build fixes under MinGW[PATCH] Build fixes under MinGW

Changed 13 years ago by MattArsenault

Attachment: MinGWBuildFix.patch added

Updated build fix patch

comment:5 Changed 13 years ago by MattArsenault

Component: UndeterminedBOINC - API
Owner: set to davea

Here's an updated patch for current trunk which also fixes the build with MinGW64. It also gets rid of the extra copy of the mingw makefile which only serves to add confusion, and fixes some warnings.

Note: See TracTickets for help on using tickets.