Skip to content

Add manylinux2014-aarch64 with gcc=9.3#562

Merged
bensuperpc merged 1 commit intodockcross:masterfrom
odidev:manylinux2014-aarch64
Aug 23, 2021
Merged

Add manylinux2014-aarch64 with gcc=9.3#562
bensuperpc merged 1 commit intodockcross:masterfrom
odidev:manylinux2014-aarch64

Conversation

@odidev
Copy link
Copy Markdown

@odidev odidev commented Aug 21, 2021

  1. Updated GCC version(9.3) as per manylinux containers and re-pushed manylinux2014-aarch64
  2. Added few scripts to support cross-compilation of the wheels
  3. Added cross compiled python which is used to cross compile a wheel via crossenv

@odidev odidev force-pushed the manylinux2014-aarch64 branch 4 times, most recently from 637ed90 to afc6695 Compare August 22, 2021 04:34
@bensuperpc
Copy link
Copy Markdown
Member

Nice :)

I had same problem with manylinux2014-aarch64 :/

2021-08-22T16:25:26.7786961Z [ERROR]    /dockcross/crosstool/toolchain/.build/src/binutils-2.28/gold/errors.h:87:50: error: 'string' in namespace 'std' does not name a type
2021-08-22T16:25:26.7788383Z [ALL  ]       87 |   undefined_symbol(const Symbol* sym, const std::string& location);
2021-08-22T16:25:26.7789091Z [ALL  ]          |                                                  ^~~~~~
2021-08-22T16:25:26.7790802Z [ALL  ]    /dockcross/crosstool/toolchain/.build/src/binutils-2.28/gold/errors.h:29:1: note: 'std::string' is defined in header '<string>'; did you forget to '#include <string>'?
2021-08-22T16:25:26.7792139Z [ALL  ]       28 | #include "gold-threads.h"
2021-08-22T16:25:26.7792717Z [ALL  ]      +++ |+#include <string>

You can try with this solution (to adapt I think) :
https://sourceware.org/pipermail/binutils/2019-September/108179.html

@odidev odidev force-pushed the manylinux2014-aarch64 branch from afc6695 to 52f2163 Compare August 23, 2021 07:23
@bensuperpc
Copy link
Copy Markdown
Member

Looks good to me, the error does not come from this PR

@odidev
Copy link
Copy Markdown
Author

odidev commented Aug 23, 2021

@bensuperpc, I just checked binutils 2.37 is release with the fix you pointed out. Let me check if updating binutils=2.37 and gcc=10.2.0 works well.

@odidev
Copy link
Copy Markdown
Author

odidev commented Aug 23, 2021

Testing locally. I will re-push the changes if that works well.

@odidev
Copy link
Copy Markdown
Author

odidev commented Aug 23, 2021

@bensuperpc, updating binutils is not working. Can you please merge this PR?

@bensuperpc bensuperpc merged commit db51f29 into dockcross:master Aug 23, 2021
@bensuperpc
Copy link
Copy Markdown
Member

@bensuperpc, updating binutils is not working. Can you please merge this PR?

Changes have been merged, In a few hours, the new image of manylinux2014-aarch64 will be online.
Thank you for these changes ^^

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