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

cfitsio lost reentrant in recent updates #202429

Open
4 tasks done
HaoxuanGuo opened this issue Dec 25, 2024 · 3 comments
Open
4 tasks done

cfitsio lost reentrant in recent updates #202429

HaoxuanGuo opened this issue Dec 25, 2024 · 3 comments
Labels
bug Reproducible Homebrew/homebrew-core bug

Comments

@HaoxuanGuo
Copy link

HaoxuanGuo commented Dec 25, 2024

brew gist-logs <formula> link OR brew config AND brew doctor output

brew config

HOMEBREW_VERSION: 4.4.13
ORIGIN: https://github.com/Homebrew/brew
HEAD: 6ea9df68df4868ce12ea7c51c85b57dce514f2e8
Last commit: 2 days ago
Branch: stable
Core tap JSON: 25 Dec 12:12 UTC
Core cask tap JSON: 25 Dec 12:12 UTC
HOMEBREW_PREFIX: /opt/homebrew
HOMEBREW_CASK_OPTS: []
HOMEBREW_DISPLAY: /private/tmp/com.apple.launchd.oDNjyHiqIl/org.xquartz:0
HOMEBREW_MAKE_JOBS: 10
all_proxy: socks5://127.0.0.1:18889
http_proxy: http://127.0.0.1:18888
https_proxy: http://127.0.0.1:18888
Homebrew Ruby: 3.3.6 => /opt/homebrew/Library/Homebrew/vendor/portable-ruby/3.3.6/bin/ruby
CPU: 10-core 64-bit arm_firestorm_icestorm
Clang: 16.0.0 build 1600
Git: 2.47.1 => /opt/homebrew/bin/git
Curl: 8.7.1 => /usr/bin/curl
macOS: 15.2-arm64
CLT: 16.2.0.0.1.1733547573
Xcode: 16.2
Rosetta 2: false

brew doctor

Your system is ready to brew.

Verification

  • My brew doctor output says Your system is ready to brew. and am still able to reproduce my issue.
  • I ran brew update and am still able to reproduce my issue.
  • I have resolved all warnings from brew doctor and that did not fix my problem.
  • I searched for recent similar issues at https://github.com/Homebrew/homebrew-core/issues?q=is%3Aissue and found no duplicates.

What were you trying to do (and why)?

I try to use cfitsio but found reentrant compile flag is closed.

In recent update of cfitsio, legacy configure was upgraded to cmake. but --enable-reentrant was deleted and no corresponding flag for cmake options (which I guess is USE_PTHREADS).

What happened (include all command output)?

cfitsio is not thread safe.

What did you expect to happen?

An corresponding flag for --enable-reentrant should be added and the cfitsio library should be thread safe.

Step-by-step reproduction instructions (by running brew commands)

Sorry to no instructions but this link due to the special problem.

@HaoxuanGuo HaoxuanGuo added the bug Reproducible Homebrew/homebrew-core bug label Dec 25, 2024
@HaoxuanGuo
Copy link
Author

Sorry to bother @chenrui333 and @SMillerDev, but regarding the update from PR #200851, would it be possible to look into a fix? I really appreciate your help!

@SMillerDev
Copy link
Member

I won't be looking into a fix because as far as I can tell it's working.

Additionally, please don't tag volunteers to demand their attention no matter how important you think your bug is.

@HaoxuanGuo
Copy link
Author

@SMillerDev I apologize for any inconvenience my previous message may have caused. I appreciate the time and effort you and the other volunteers put into this project. I understand your perspective and will be more mindful in the future. Thank you for your feedback!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Reproducible Homebrew/homebrew-core bug
Projects
None yet
Development

No branches or pull requests

2 participants