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

Update ion_debug_has_tracing to support strict function prototypes #342

Merged
merged 1 commit into from
Jul 29, 2024

Conversation

drakumus
Copy link
Contributor

@drakumus drakumus commented Jul 29, 2024

Issue 341

Description of changes:
Updates ion_debug_has_tracing declaration and definition to have a void parameter. This allows projects with strict prototyping enabled to include ion-c.

@nirosys
Copy link
Contributor

nirosys commented Jul 29, 2024

Looks like tests failed for a couple of unrelated issues. Node20 is now default, which links to a newer version of glibc than is available on amazonlinux:1 & 2. The MacOS build failed, due to Xcode 14 being removed from the runner image.

I'll follow up after this PR to fix the builds, but they have nothing to do with this PR.

The ubuntu build & tests passed, and I've verified build and test on MacOS:

[==========] 2973 tests from 42 test suites ran. (459 ms total)
[  PASSED  ] 2973 tests.
$ git plog -1
* d305818 (HEAD, drakumus/master) Update ion_debug_has_tracing to support strict function prototypes
$ uname -a
Darwin 147dda5e5395.ant.amazon.com 22.6.0 Darwin Kernel Version 22.6.0: Mon Apr 22 20:54:28 PDT 2024; root:xnu-8796.141.3.705.2~1/RELEASE_X86_64 x86_64

Going to approve and merge! Thank you @drakumus!

@nirosys nirosys merged commit 6c988b7 into amazon-ion:master Jul 29, 2024
6 of 14 checks passed
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.

2 participants