Skip to content

Conversation

@vtjnash
Copy link
Contributor

@vtjnash vtjnash commented Dec 23, 2025

Claude analyzed the makefiles and noticed (and fixed) several bugs in the handling of LIBNAMESUFFIX relative to the Makefile implementation:

  • Fix cmake/system.cmake: LIBPREFIX was incorrectly overwritten when LIBNAMESUFFIX was defined, losing both "lib" prefix and "openblas"
  • Fix Makefile.rule docs: typo used LIBNAMESUFFIX instead of LIBNAMEPREFIX
  • Fix Makefile.rule docs: removed misleading underscores from examples
  • Fix docs/build_system.md: removed incorrect claim about automatic underscore separator

The implementation does not add an underscore before the suffix - users who want a separator should include it in their LIBNAMESUFFIX value (e.g., LIBNAMESUFFIX=_omp).

🤖 Generated with Claude Code

- Fix cmake/system.cmake: LIBPREFIX was incorrectly overwritten when
  LIBNAMESUFFIX was defined, losing both "lib" prefix and "openblas"
- Fix Makefile.rule docs: typo used LIBNAMESUFFIX instead of LIBNAMEPREFIX
- Fix Makefile.rule docs: removed misleading underscores from examples
- Fix docs/build_system.md: removed incorrect claim about automatic
  underscore separator

The implementation does not add an underscore before the suffix - users
who want a separator should include it in their LIBNAMESUFFIX value
(e.g., LIBNAMESUFFIX=_omp).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <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