Skip to content

Several minor platform/architecture patches#712

Open
EZ4Stephen wants to merge 3 commits into
shibatch:masterfrom
EZ4Stephen:EZ4Stephen-patch-1
Open

Several minor platform/architecture patches#712
EZ4Stephen wants to merge 3 commits into
shibatch:masterfrom
EZ4Stephen:EZ4Stephen-patch-1

Conversation

@EZ4Stephen

Copy link
Copy Markdown

Originally, these edits were found when trying to add sleef 3.9.0 to xmake-repo, as its CI was testing building sleef on several platforms and architectures.

The final version that worked is in the following:
https://github.com/xmake-io/xmake-repo/blob/dev/packages/s/sleef/xmake.lua

I recognize that some of those patches in that file are no longer applicable.

The PR's that had CI's: 1, 2


Contribution Status Confirmation

  • [Corporate Contributor - CCLA Accepted]
    I represent an organization that incorporates this project's deliverables into its products or services and derives annual revenue exceeding US $1 million from those products and services. On behalf of my organization, I EXPRESSLY AGREE to the Corporate Contributor License Agreement (CCLA) terms listed above.

  • [Authorized Exemption]
    My organization has established a separate agreement with the Project Maintainer. I confirm that the Project Maintainer has explicitly granted us an exemption from the CCLA for this contribution.

  • [Individual / Exempt]
    I am an individual contributor, or I represent an organization that does NOT meet the revenue threshold mentioned above. I contribute under the standard project license.

…MinGW)

- iOS architecture detection fix
- Disable weak alias on mingw (PE/COFF)
- Remove -msse2 -mfpmath=sse on Emscripten
- Substitute FP_FAST_FMA defines for -mavx2;-mfma on Emscripten
- Support Windows on ARM, but disable ADVSIMD for MSVC as MSVC ARM64 NEON intrinsics differ from GCC/Clang

(More commits needed for Windows/ARM)
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.

1 participant