Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: changes to support ubuntu 14 for PPC BE #382

Closed
wants to merge 2 commits into from

Conversation

mhdawson
Copy link
Member

@mhdawson mhdawson commented Apr 7, 2016

ubuntu PPC BE defaults to 32 bit compiles as opposed to
the rest of the distros (including PPC LE) which default to 64
bit. This is the case even though the OS is 64 bit. The
net is that since we want to ship/support 64 bit binaries we
need to install the multi-lib package and only do that
for PPC BE. Looking at the ansible vars there does not
seem to be one that can be used to identify between
BE versus LE so I first check that we are on PPC from the
vars which are available, and if we are PPC then use
the node name (which includes PPC64_be for be machines)
to figure out if it is BE or LE.

This change adds the required changes to support BE
ubuntu machines as well as the definition of the
initial ubuntu BE machine

ubuntu PPC BE defaults to 32 bit compiles as opposed to
the rest of the distros (including PPC LE) which default to 64
bit.  This is the case even though the OS is 64 bit. The
net is that since we want to ship/support 64 bit binaries we
need to install the multi-lib package and only do that
for PPC BE.  Looking at the ansible vars there does not
seem to be one that can be used to identify between
BE versus LE so I first check that we are on PPC from the
vars which are available, and if we are PPC then use
the node name (which includes PPC64_be for be machines)
to figure out if it is BE or LE.

This change adds the required changes to support BE
ubuntu machines as well as the definition of the
initial ubuntu BE machine
@mhdawson
Copy link
Member Author

@jbergstroem I added the 2nd test and release machine so I think this is ready to go

@jbergstroem
Copy link
Member

LGTM

mhdawson added a commit that referenced this pull request Apr 12, 2016
ubuntu PPC BE defaults to 32 bit compiles as opposed to
the rest of the distros (including PPC LE) which default to 64
bit.  This is the case even though the OS is 64 bit. The
net is that since we want to ship/support 64 bit binaries we
need to install the multi-lib package and only do that
for PPC BE.  Looking at the ansible vars there does not
seem to be one that can be used to identify between
BE versus LE so I first check that we are on PPC from the
vars which are available, and if we are PPC then use
the node name (which includes PPC64_be for be machines)
to figure out if it is BE or LE.

This change adds the required changes to support BE
ubuntu machines as well as the definition of the
initial ubuntu BE machine

PR-URL: #382
Reviewed-By: Johan Bergstroem <[email protected]>
@mhdawson
Copy link
Member Author

Landed as b8a9401

@mhdawson mhdawson closed this Apr 12, 2016
@mhdawson mhdawson deleted the ubu-be branch February 5, 2018 22:25
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