Skip to content

x86_64: OpenXT base repo changes#337

Merged
jean-edouard merged 2 commits intoOpenXT:masterfrom
crogers1:x64
Mar 25, 2019
Merged

x86_64: OpenXT base repo changes#337
jean-edouard merged 2 commits intoOpenXT:masterfrom
crogers1:x64

Conversation

@crogers1
Copy link

@crogers1 crogers1 commented Mar 13, 2019

OXT-1476 OXT-1528

@dozylynx
Copy link
Contributor

Please see the comment on the related xenclient-oe PR here:
OpenXT/xenclient-oe#1101 (comment)

The two meta-qt5 commits currently in this PR are not required for 64-bit OpenXT support. They should not be included in this PR.

dpkg-reconfigure -f noninteractive dash

# Add a symlink required to build some packages, like hkg-hsyslog
ln -s /lib64/ld-linux-x86-64.so.2 /lib/
Copy link
Contributor

Choose a reason for hiding this comment

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

Do you have more details on this?

Copy link
Author

Choose a reason for hiding this comment

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

Some of the binaries used to build the Hackage projects were observed to look for ld-linux-x86-64.so.2 in /lib rather than /lib64.

Copy link
Author

@crogers1 crogers1 Mar 20, 2019

Choose a reason for hiding this comment

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

Specifically: running dist/build/System/Posix/Syslog_hsc_make failed
Syslog_hsc_make isn't called on every Hackage package, that's why it only fails for some of them. But if you ldd it, you can see how the ld-linux path is odd in an x64 container

Copy link
Contributor

Choose a reason for hiding this comment

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

Okay, thanks. I've seen that ld-linux issue before with precompiled binaries. The commit lacked details though, so I didn't know if it was the same issue.

The comment is inaccurate since the symlink is required to run (some) precompiled Haskell tools.

@stacktrust
Copy link

Will do_build.sh be updated for 64-bit?

@jean-edouard jean-edouard merged commit 267c5a4 into OpenXT:master Mar 25, 2019
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.

5 participants