Skip to content

Python needs to be present before llvm-git-master#441

Closed
juj wants to merge 1 commit into
masterfrom
python_first
Closed

Python needs to be present before llvm-git-master#441
juj wants to merge 1 commit into
masterfrom
python_first

Conversation

@juj

@juj juj commented Feb 22, 2020

Copy link
Copy Markdown
Collaborator

Python needs to be present before llvm-git-master so that -DPYTHON_EXECUTABLE= is passed properly when building llvm-git-master.

@juj

juj commented Feb 25, 2020

Copy link
Copy Markdown
Collaborator Author

Hmm, there is an odd error

Traceback (most recent call last):
  File "test.py", line 151, in <module>
    assert os.path.exists(LIBC), 'activation supplies prebuilt libc'
AssertionError: activation supplies prebuilt libc

I wonder if this PR caused that? That looks unrelated from my impression?

@sbc100

sbc100 commented Feb 25, 2020

Copy link
Copy Markdown
Collaborator

That does looks strange.. I think @kripken wrote that code for shipping the pre-built libraries. The assertion seems to contradict the message...

@kripken

kripken commented Feb 26, 2020

Copy link
Copy Markdown
Member

It does look unrelated. Perhaps the current tot build was broken (libc not included for some reason) and re-running all tests fixes it?

@sbc100 by contradict do you mean the error message seems confusing?

@kripken

kripken commented Feb 26, 2020

Copy link
Copy Markdown
Member

(I verified on the last tot build locally, and libc is there.)

@sbc100

sbc100 commented Feb 26, 2020

Copy link
Copy Markdown
Collaborator

Works for me too. Maybe try re-running the tests?

@sbc100

sbc100 commented Feb 26, 2020

Copy link
Copy Markdown
Collaborator

Oh wait its the test that needs updating.

@sbc100

sbc100 commented Feb 26, 2020

Copy link
Copy Markdown
Collaborator

Fixed in #444

juj added a commit that referenced this pull request Mar 11, 2021
@juj

juj commented Mar 11, 2021

Copy link
Copy Markdown
Collaborator Author

Closing, this has gone stale.

@juj juj closed this Mar 11, 2021
juj added a commit that referenced this pull request Mar 12, 2021
* Fix support for Apple M1. Node.js will still run via Rosetta 2 emulation since they do not yet have M1 support, but Python, LLVM, Emscripten and Binaryen will be native.

* Update M1 python version and URL

* Remove .gitignore additions

* Move python first in the manifest (#441)

* Use macosx-version-min when building python

* Update Intel macOS python package name
@sbc100
sbc100 deleted the python_first branch March 25, 2021 15:23
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