GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Set of patches successfully used in FreeOrion project by o01eg · Pull Request #349 · python-cmake-buildsystem/python-cmake-buildsystem

Conversation

@o01eg

@o01eg o01eg commented Apr 15, 2025

Copy link
Copy Markdown

Those patches were tested with Python 3.10.16 version on MacOS, Windows and Android.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@jcfr jcfr mentioned this pull request Apr 15, 2025
Add support for Python 3.10, 3.11, 3.12 and 3.13 #350
Open
o01eg added 3 commits January 30, 2026 07:46
@o01eg
Fix and test Android build
ec5fb7d
@o01eg
Make it buildable
79a8d4a
@o01eg
Use working Python 3.10
6c61e9b
@o01eg o01eg mentioned this pull request Jan 30, 2026
Yet another Android support #442
Open
Victor Paleologue and others added 25 commits January 31, 2026 01:10
Victor Paleologue @o01eg
Fix floating point endianness checks
fbdcfd1
Translated to CMake from a patch on the Yocto project:
http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-devtools/python/python3/0002-Don-t-do-runtime-test-to-get-float-byte-order.patch?h=zeus
It avoids the execution of a program on the target device,
and produces a clearer endianness result.
@o01eg
Don't build fcntl and grp extensions for Android
392b46b
@o01eg
Don't generate sysconfigdata for Android
b3ecef4
@o01eg
Add platform triplets for Android
651dba6
@o01eg
Some more Android fixes
4a8b9d1
@o01eg
Reorganize CI for Android
cc787b0
@o01eg
Don't install old CMake
0ef0e78
@adrianbroher @o01eg
Install libpython pdb file when building shared libraries
beb773d
@adrianbroher @o01eg
Don't export python cmake targets
cd9d486
@adrianbroher @o01eg
Change pathes to match current SDK layout
8a4457e
@adrianbroher @o01eg
Disable MSVC specific compiler warnings
3970eaa
* Disable C4101 'identifier' : unreferenced local variable for libpython.
* Disable C4018 'expression' : signed/unsigned mismatch for libpython.
* Disable C4244 'conversion' conversion from 'type1' to 'type2', possible
  loss of data for libpython.
* Disable C4996 The compiler encountered a deprecated declaration. for
  libpython.
@adrianbroher @o01eg
Add Mac OSX framework support
5f0da34
@adrianbroher @o01eg
Install binaries, libraries, headers files and auxilliary files into …
a4dada2
…framework
@adrianbroher @o01eg
Change PYTHONPATH and PYTHONHOME for framework builds
ce8f978
@adrianbroher @o01eg
Install platform library files on MacOSX
7ffebce
@adrianbroher @o01eg
Install configure Makefile and pyconfig.h for sysconfig into INT dir
41b6cbe
This is required when using multi-config cmake generators.
@adrianbroher @o01eg
Disable generation of python compiled bytecode when calling python in…
6fcc027
… build
@adrianbroher @o01eg
Populate Makefile variable with MacOSX framework variables
123f792
@adrianbroher @o01eg
Set INSTALL_NAME_DIR only for non-frameworks on OSX
7c5500d
@adrianbroher @o01eg
Set python exe RPATH to search for libpython in Frameworks
3a8f81f
@adrianbroher @o01eg
Use python<major>.<minor> as executable output name
f437e1f
@o01eg
Copy 3.6 patches to 3.7
ab4833d
@o01eg
Copy 3.7 patches to 3.8
56e13f8
@o01eg
Copy 3.8 patches to 3.9
0df1e45
@o01eg
Copy patches 3.10
d85c182
o01eg added 3 commits February 18, 2026 17:55
@o01eg
Fix 3.10 patches
83cc030
@o01eg
Fix 3.10 patches again
173d050
@o01eg
Copy patches 3.11
15bf16a
@o01eg
o01eg force-pushed the freeorion-patches-android-5 branch from 52b4f06 to 15bf16a Compare February 18, 2026 14:13
@o01eg

o01eg commented Feb 18, 2026

Copy link
Copy Markdown
Author

@jcfr I've updated it on top of master to fix conflicts

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

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

Reviewers

No reviews

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

2 participants

@o01eg @adrianbroher
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.