Skip to content

Changes aimed at fixing msys builds.#77

Open
Bekenn wants to merge 31 commits into
cebix:masterfrom
Bekenn:msvc
Open

Changes aimed at fixing msys builds.#77
Bekenn wants to merge 31 commits into
cebix:masterfrom
Bekenn:msvc

Conversation

@Bekenn

@Bekenn Bekenn commented Aug 10, 2015

Copy link
Copy Markdown
Contributor

No description provided.

@Bekenn

Bekenn commented Aug 10, 2015

Copy link
Copy Markdown
Contributor Author

These changes are aimed at fixing msys builds, so far just covering getting configure to work properly.

Bekenn added 29 commits August 21, 2015 15:22
This allows configure to work properly on msys2/mingw-w64.
… C++11 support, don't support that option anyway.
Don't build cdenable sources for 64-bit.
Use CreateThread instead of _beginthreadex.
Replaced _beginthreadex with CreateThread.
No longer need to support VC6, so don't avoid including files everyone has these days.
Added disambiguating parentheses to silence Clang warnings.
More K&R begone.
Some warning fixes.
Add macro to make mingw headers behave more like MS headers with respect to time_t.
…don't know how else toput it in C++11 mode.

Link to Winsock2.
Don't try to link CrossPlatform files twice.
Size check is now a static_assert (detected at compile time instead of run time).
…rge number of casts.

Tweaked various types in function signatures to reduce casts and improve const correctness.
Fixed lots of related warnings.
@Bekenn

Bekenn commented Aug 21, 2015

Copy link
Copy Markdown
Contributor Author

BasiliskII now compiles and runs (with JIT!) using msys2 and clang. MSVC still works, though I should write up instructions on how to set it up properly...

@cat7

cat7 commented Aug 22, 2015

Copy link
Copy Markdown

Hi, please do write those instructions so we can update the compiling guide at http://www.emaculation.com/doku.php/compiling_sheepshaver_basilisk
Btw: does SheepShaver for Windows still compile the old way?

@Bekenn

Bekenn commented Aug 23, 2015

Copy link
Copy Markdown
Contributor Author

SheepShaver is almost certainly broken and will require some attention; that's the next thing I plan to focus on.

@asvitkine

Copy link
Copy Markdown
Collaborator

Any progress since your last comment? I don't want to merge a pull request that breaks SheepShaver or breaks compatibility with the previous compilation process.

@Bekenn

Bekenn commented Dec 29, 2015

Copy link
Copy Markdown
Contributor Author

I owe you a massive apology; I've been focusing on other projects. Cancel
the pull request for now; hopefully I'll get back to it later.

On Tue, Dec 29, 2015 at 8:57 AM, asvitkine notifications@github.com wrote:

Any progress since your last comment? I don't want to merge a pull request
that breaks SheepShaver or breaks compatibility with the previous
compilation process.


Reply to this email directly or view it on GitHub
#77 (comment).

@asvitkine

Copy link
Copy Markdown
Collaborator

No worries.

On Tue, Dec 29, 2015 at 1:50 PM, Bekenn notifications@github.com wrote:

I owe you a massive apology; I've been focusing on other projects. Cancel
the pull request for now; hopefully I'll get back to it later.

On Tue, Dec 29, 2015 at 8:57 AM, asvitkine notifications@github.com
wrote:

Any progress since your last comment? I don't want to merge a pull
request
that breaks SheepShaver or breaks compatibility with the previous
compilation process.


Reply to this email directly or view it on GitHub
#77 (comment).


Reply to this email directly or view it on GitHub
#77 (comment).

@Bekenn

Bekenn commented Nov 1, 2017

Copy link
Copy Markdown
Contributor Author

Clearly I haven't been focusing on this; I have no current plans to return to it. Sorry!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants