[issue45940] add_multiarch_paths breaks cross compilation to Emscripten

2021-11-30 Thread Ethan Smith


Ethan Smith  added the comment:

Unfortunately, I am using latest master :/

I was able to reproduce this issue in your wasm docker container mounting 
CPython master into it, if you want to play with this.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue45940] add_multiarch_paths breaks cross compilation to Emscripten

2021-11-30 Thread Christian Heimes


Christian Heimes  added the comment:

rm config.cache?

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue45940] add_multiarch_paths breaks cross compilation to Emscripten

2021-11-30 Thread Ethan Smith


Ethan Smith  added the comment:

Bah, it actually seems the real issue is that my configure is choosing the 
host_cpu as x86-64 for some reason. I'm still trying to figure out why though.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue45940] add_multiarch_paths breaks cross compilation to Emscripten

2021-11-30 Thread Christian Heimes


Christian Heimes  added the comment:

Could you please try again with latest master? GH-29752 should have fixed the 
issue.

--
stage: patch review -> 

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue45940] add_multiarch_paths breaks cross compilation to Emscripten

2021-11-30 Thread Ethan Smith


Change by Ethan Smith :


--
keywords: +patch
pull_requests: +28094
stage:  -> patch review
pull_request: https://github.com/python/cpython/pull/29868

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue45940] add_multiarch_paths breaks cross compilation to Emscripten

2021-11-30 Thread Ethan Smith


New submission from Ethan Smith :

When I cross compile on an Ubuntu system, the "PyBuildExt.add_multiarch_paths" 
method seems to add system includes, even when cross compiling for Emscripten.

Adding the system includes breaks Emscripten and causes several extensions to 
fail to build.

I have a patch which fixes this that I will be submitting shortly to Github.

--
components: Build
messages: 407387
nosy: christian.heimes, ethan smith
priority: normal
severity: normal
status: open
title: add_multiarch_paths breaks cross compilation to Emscripten
type: compile error
versions: Python 3.11

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com