-
-
Notifications
You must be signed in to change notification settings - Fork 13
REF: v5.4.0 _1 Multi output + MSVC #77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Complete OCaml 5.4.0 feedstock with cross-compilation support: Multi-output recipe structure (6 outputs): - ocaml: Base native compiler with file pattern separation - ocaml_linux-aarch64: Linux ARM64 cross-compiler - ocaml_linux-ppc64le: Linux PPC64LE cross-compiler - ocaml_osx-arm64: macOS ARM64 cross-compiler - ocaml-compilers: Meta-package for all cross-compilers - ocaml-compiler: Toolchain meta-package (ocaml + C compiler) Build infrastructure: - 3-stage cross-compilation (native, cross-compiler, cross-target) - Refactored build scripts for modularity - conda-ocaml-* wrapper executables for toolchain flexibility - Fixed CRC mismatch by treating NATIVE_STDLIB as read-only - Pass CC/CFLAGS/LDFLAGS as env vars for proper cross-compilation Testing: - Comprehensive cross-compiler and toolchain tests - Cross-architecture verification tests - Optional target triplet argument for test-cross-compilers.sh Fixes: - Cross-compilation rpath issues - ARM64 sysroot for MKEXE/MKDLL on osx-64 - Missing CHECKSTACK_CC variable definition - Downstream package config compatibility
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
61a45c0 to
9dfbc27
Compare
|
@conda-forge-admin Please rerender |
a936fd3 to
a78a5ad
Compare
|
Hi! This is the friendly automated conda-forge-linting service. I was trying to look for recipes to lint for you, but it appears we have a merge conflict. Please try to merge or rebase with the base branch to resolve this conflict. Please ping the 'conda-forge/core' team (using the |
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
c87242e to
9639b34
Compare
|
Hi! This is the friendly automated conda-forge-linting service. I was trying to look for recipes to lint for you, but it appears we have a merge conflict. Please try to merge or rebase with the base branch to resolve this conflict. Please ping the 'conda-forge/core' team (using the |
9639b34 to
52aa8b1
Compare
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
9580934 to
d5014b4
Compare
0c3838e to
a767583
Compare
14d328e to
3b20581
Compare
9d269f1 to
03756ab
Compare
03756ab to
078786c
Compare
|
@isuruf This PR combines the multi-output with the addition of MSVC |
dslarm
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
cbcabfa to
0b7117a
Compare
|
Hi! This is the friendly automated conda-forge-linting service. I was trying to look for recipes to lint for you, but it appears we have a merge conflict. Please try to merge or rebase with the base branch to resolve this conflict. Please ping the 'conda-forge/core' team (using the |
0b7117a to
223cac7
Compare
|
@conda-forge-admin Please rerender |
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
adfd536 to
7c13d73
Compare
Complete OCaml 5.4.0 feedstock with cross-compilation support:
Multi-output recipe structure (6 outputs):
Build infrastructure:
Testing:
Fixes:
Checklist
0(if the version changed)conda-smithy(Use the phrase@conda-forge-admin, please rerenderin a comment in this PR for automated rerendering)