Skip to content

BLD: MAINT: change default behavior of build flag appending. - #14250

Merged
charris merged 2 commits into
numpy:masterfrom
rgommers:ldflags-append
Aug 21, 2019
Merged

charris merged 2 commits into
numpy:masterfrom
rgommers:ldflags-append

Conversation

@rgommers

@rgommers rgommers commented Aug 11, 2019 •

Copy link
Copy Markdown
Member

This is a follow-up to gh-12551. This can lead to hard to understand
build failures, and we've warned that this change was coming for two
releases.

@rgommers

Copy link
Copy Markdown
Member Author

The test failure on Win py37-32bit-fast is unrelated. I see TestMatmul.test_vector_matrix_values failing in gh-14224 as well. Seems to be a flaky test, restarting.

@charris

charris commented Aug 14, 2019

Copy link
Copy Markdown
Member

The changelog directory has moved to doc/release/upcoming_changes.

Comment thread numpy/distutils/tests/test_fcompiler.py Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

While the test will no longer warn, I think it is useful to have a test for NPY_DISTUTILS_APPEND_FLAGS. Maybe rework this test to still run but without the warnings?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

there is such a test left, it's right above this one

Comment thread changelog/14248.changes.rst Resolved
@charris

charris commented Aug 20, 2019

Copy link
Copy Markdown
Member

@rgommers looks like easy fixups here.

This is a follow-up to numpygh-7427. This can lead to hard to understand
build failures, and we've warned that this change was coming for two
releases.
@charris
charris merged commit e39f7fb into numpy:master Aug 21, 2019
@rgommers
rgommers deleted the ldflags-append branch August 21, 2019 02:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants