Skip to content

fix: remove -O3 flag from Makevars.win and add p >= MAXDIM guard#11

Open
Davidvandijcke wants to merge 1 commit intomainfrom
fix/arch-p6
Open

fix: remove -O3 flag from Makevars.win and add p >= MAXDIM guard#11
Davidvandijcke wants to merge 1 commit intomainfrom
fix/arch-p6

Conversation

@Davidvandijcke
Copy link
Copy Markdown
Owner

Summary

  • Remove PKG_FFLAGS = -O3 from src/Makevars.win to comply with CRAN policy (overriding toolchain optimization defaults)
  • Add early stop() in r3d() and r3d_bwselect() when p >= 10 to prevent silent all-zero Fortran results from the MAXDIM limit

Test plan

  • devtools::document() passes
  • devtools::check() passes with 0 errors, 0 warnings

🤖 Generated with Claude Code

- Remove PKG_FFLAGS = -O3 from src/Makevars.win (CRAN policy violation)
- Add stop() in r3d() and r3d_bwselect() when p >= 10 to prevent silent
  all-zero Fortran results from MAXDIM limit

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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