Skip to content

Update the library technote to mention '--client-server-library' flag#28504

Merged
dlongnecke-cray merged 2 commits intochapel-lang:mainfrom
dlongnecke-cray:docs-update-library-technote
Mar 6, 2026
Merged

Update the library technote to mention '--client-server-library' flag#28504
dlongnecke-cray merged 2 commits intochapel-lang:mainfrom
dlongnecke-cray:docs-update-library-technote

Conversation

@dlongnecke-cray
Copy link
Contributor

@dlongnecke-cray dlongnecke-cray commented Mar 6, 2026

Make sure to mention the new --client-server-library flag in the library technote, and add a note mentioning that the default behavior of the --library flag in multi-locale compilation settings has changed.

Future work will need to rewrite the sections about multi-locale libraries entirely, opting to instead use a new term such as "client-server library" in order to more strongly differentiate them.

Reviewed by @DanilaFe. Thanks!

Signed-off-by: David Longnecker <dlongnecke-cray@users.noreply.github.com>
@dlongnecke-cray dlongnecke-cray self-assigned this Mar 6, 2026
@dlongnecke-cray dlongnecke-cray requested review from DanilaFe and removed request for DanilaFe March 6, 2026 01:19
.. note::

In order to compile a multi-locale library as described in the following
sections, you must throw the flag ``--client-server-library``. The default
Copy link
Contributor

Choose a reason for hiding this comment

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

consider specify instead of throw.

In order to compile a multi-locale library as described in the following
sections, you must throw the flag ``--client-server-library``. The default
behavior of ``--library`` for multi-locale Chapel configurations has
been changed to produce a more conventional dynamic library.
Copy link
Contributor

Choose a reason for hiding this comment

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

"changed in release 2.8"

Signed-off-by: David Longnecker <dlongnecke-cray@users.noreply.github.com>
@dlongnecke-cray dlongnecke-cray merged commit df31b6c into chapel-lang:main Mar 6, 2026
11 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