Skip to content
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

release 98 #38

Merged
merged 4 commits into from
Nov 10, 2020
Merged

release 98 #38

merged 4 commits into from
Nov 10, 2020

Conversation

wolfv
Copy link
Member

@wolfv wolfv commented Nov 9, 2020

Checklist

  • Used a personal fork of the feedstock to propose changes
  • Bumped the build number (if the version is unchanged)
  • Reset the build number to 0 (if the version changed)
  • Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
  • Ensured the license file is being packaged.

Closes #37

@wolfv wolfv requested a review from jakirkham as a code owner November 9, 2020 19:09
@conda-forge-linter
Copy link

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 (recipe) and found it was in an excellent condition.

I do have some suggestions for making it better though...

For recipe:

  • License is not an SPDX identifier (or a custom LicenseRef) nor an SPDX license expression.

Documentation on acceptable licenses can be found here.

@jakirkham jakirkham changed the title relese 98 release 98 Nov 9, 2020
Copy link
Member

@jakirkham jakirkham left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks Wolf! 😄 Sorry for letting things languish a bit here 😞

Had a few questions about the changes here. Generally they seem ok though. Thanks again for the work here!

url: https://github.com/WebAssembly/binaryen/archive/version_{{ version }}.tar.gz
sha256: 9f805db6735869ab52cde7c0404879c90cf386888c0f587e944737550171c1c4
patches:
- gcc_stdmacro.patch # [linux]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Where does this patch come from? Is upstream aware of this?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I found this fix here (exact same issue: tensorflow/tensorflow#12998 (comment))

Not sure if upstream is aware, I think it's a gcc vs clang thing.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Initially I attempted to build with clang, but this here is much simpler and more in line with cf now.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure using gcc sounds preferable. Just want to make sure this gets fixed upstream. Could you please send a PR to them?

recipe/build.sh Outdated Show resolved Hide resolved
recipe/build.sh Outdated Show resolved Hide resolved
@conda-forge-linter
Copy link

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 (recipe) and found it was in an excellent condition.

@wolfv
Copy link
Member Author

wolfv commented Nov 9, 2020

I reverted my changes to cmake so that it's closer to what you had. Hope this works now.

@wolfv
Copy link
Member Author

wolfv commented Nov 9, 2020

@jakirkham this should be ready. It might be needed for my emscripten PR so would be cool to get this in soon!

conda-forge/staged-recipes#13178

If you want to be maintainer on emscripten, let me know!

${wasm_HEADERS}
)
+# needed for gcc to compile the llvm sources included here
+add_definitions(-D__STDC_FORMAT_MACROS)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Instead of patching, you can set it in CXXFLAGS and CFLAGS env variables

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oops, sorry didn't see this before. Making this change also makes sense.

@jakirkham jakirkham merged commit 463f886 into conda-forge:master Nov 10, 2020
@jakirkham
Copy link
Member

Thanks Wolf! 😄

@wolfv wolfv deleted the clang_98 branch November 10, 2020 06:24
@wolfv wolfv mentioned this pull request Nov 10, 2020
@jakirkham jakirkham mentioned this pull request Nov 10, 2020
5 tasks
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.

None yet

4 participants