Skip to content

make TensorFlow easyblock also set $GCC_HOST_COMPILER_PREFIX to specify binutils location#2110

Merged
boegel merged 1 commit intoeasybuilders:developfrom
Flamefire:tensorflow
Aug 4, 2020
Merged

make TensorFlow easyblock also set $GCC_HOST_COMPILER_PREFIX to specify binutils location#2110
boegel merged 1 commit intoeasybuilders:developfrom
Flamefire:tensorflow

Conversation

@Flamefire
Copy link
Copy Markdown
Contributor

@Flamefire Flamefire commented Jul 29, 2020

This avoids the need for the patch removing -B/usr/bin as TF will add GCC_HOST_COMPILER_PREFIX instead which is the correct path
Also some simplification of the used lists

This is required to be able to install TF 2.3.0: tensorflow/tensorflow#41856 and allows to remove the patch from previous TF ECs (TODO: Do this after this is merged)

This avoids the need for the patch removing -B/usr/bin as TF will add GCC_HOST_COMPILER_PREFIX instead which is the correct path
Also some simplification of the used lists
@boegel boegel added the bug fix label Aug 3, 2020
@boegel boegel added this to the next release (4.2.3?) milestone Aug 3, 2020
@boegel boegel changed the title Set GCC_HOST_COMPILER_PREFIX make TensorFlow easyblock also set $GCC_HOST_COMPILER_PREFIX to specify binutils location Aug 4, 2020
@boegel
Copy link
Copy Markdown
Member

boegel commented Aug 4, 2020

I've tested this with various existing TensorFlow easyconfigs, both with the TensorFlow-*_remove_usrbin_from_linker_bin_path_flag.patch still included, and after removing it from the easyconfig, works like a charm, thanks @Flamefire!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants