Discussion:
Preparing openSUSE Power7 optimized build
Dinar Valeev
2013-06-06 09:42:51 UTC
Permalink
Hi,
JFYI, I'm working on enabling POWER7 optimized openSUSE (Factory)
build. PR to open build server was merged into the master (hope it
will be deployed soon).

As soon as master will be deployed to build.opensuse.org instance. We
could start building ppc64p7 packages.

The major parts I'm seeing needs to be changed are:
zypper
installation-images ??
osc

Factory rpm is already have already all required things in.
for %ifarch cases ppc64 can be replaced with %power64 to cover both
ppc64 and ppc64p7

Have fun,
Dinar
--
To unsubscribe, e-mail: opensuse-ppc+***@opensuse.org
To contact the owner, e-mail: opensuse-ppc+***@opensuse.org
Andreas Schwab
2013-06-06 09:51:13 UTC
Permalink
Post by Dinar Valeev
As soon as master will be deployed to build.opensuse.org instance. We
could start building ppc64p7 packages.
Are you sure you need a whole new architecture?

Andreas.
--
Andreas Schwab, SUSE Labs, ***@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
--
To unsubscribe, e-mail: opensuse-ppc+***@opensuse.org
To contact the owner, e-mail: opensuse-ppc+***@opensuse.org
Dinar Valeev
2013-06-06 09:55:23 UTC
Permalink
Post by Andreas Schwab
Post by Dinar Valeev
As soon as master will be deployed to build.opensuse.org instance. We
could start building ppc64p7 packages.
Are you sure you need a whole new architecture?
Sure. There are improvements in regards to performance.
Post by Andreas Schwab
Andreas.
--
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
--
To unsubscribe, e-mail: opensuse-ppc+***@opensuse.org
To contact the owner, e-mail: opensuse-ppc+***@opensuse.org
Andreas Schwab
2013-06-06 10:06:50 UTC
Permalink
Post by Dinar Valeev
Post by Andreas Schwab
Post by Dinar Valeev
As soon as master will be deployed to build.opensuse.org instance. We
could start building ppc64p7 packages.
Are you sure you need a whole new architecture?
Sure. There are improvements in regards to performance.
Do the improvements really warrant a whole new architecture?

Andreas.
--
Andreas Schwab, SUSE Labs, ***@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
--
To unsubscribe, e-mail: opensuse-ppc+***@opensuse.org
To contact the owner, e-mail: opensuse-ppc+***@opensuse.org
Dinar Valeev
2013-06-06 10:10:17 UTC
Permalink
Post by Andreas Schwab
Post by Dinar Valeev
Post by Andreas Schwab
Post by Dinar Valeev
As soon as master will be deployed to build.opensuse.org instance. We
could start building ppc64p7 packages.
Are you sure you need a whole new architecture?
Sure. There are improvements in regards to performance.
Do the improvements really warrant a whole new architecture?
Well, the changes are only in compiler options. So it would be just
another rpm subarchitecture.
Post by Andreas Schwab
Andreas.
--
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
--
To unsubscribe, e-mail: opensuse-ppc+***@opensuse.org
To contact the owner, e-mail: opensuse-ppc+***@opensuse.org
Andreas Schwab
2013-06-06 11:50:28 UTC
Permalink
Post by Dinar Valeev
Well, the changes are only in compiler options. So it would be just
another rpm subarchitecture.
Well, you have to fix every specfile that refers to ppc64.

Andreas.
--
Andreas Schwab, SUSE Labs, ***@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
--
To unsubscribe, e-mail: opensuse-ppc+***@opensuse.org
To contact the owner, e-mail: opensuse-ppc+***@opensuse.org
Dinar Valeev
2013-06-06 13:47:04 UTC
Permalink
Post by Andreas Schwab
Post by Dinar Valeev
Well, the changes are only in compiler options. So it would be just
another rpm subarchitecture.
Well, you have to fix every specfile that refers to ppc64.
I understand that.
Post by Andreas Schwab
Andreas.
--
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
--
To unsubscribe, e-mail: opensuse-ppc+***@opensuse.org
To contact the owner, e-mail: opensuse-ppc+***@opensuse.org
Marcus Meissner
2013-06-13 08:52:10 UTC
Permalink
Post by Dinar Valeev
Post by Andreas Schwab
Post by Dinar Valeev
Well, the changes are only in compiler options. So it would be just
another rpm subarchitecture.
Well, you have to fix every specfile that refers to ppc64.
I understand that.
There surely are more low-key approaches.

We could build a second set of ppc64 packages with a different repo setting.

(So instead of "standard" repository with a "power7" repository.)

That said, is it worth the effort?

Ciao, Marcus
--
To unsubscribe, e-mail: opensuse-ppc+***@opensuse.org
To contact the owner, e-mail: opensuse-ppc+***@opensuse.org
Alexander Graf
2013-06-13 08:59:02 UTC
Permalink
Post by Marcus Meissner
Post by Dinar Valeev
Post by Andreas Schwab
Post by Dinar Valeev
Well, the changes are only in compiler options. So it would be just
another rpm subarchitecture.
Well, you have to fix every specfile that refers to ppc64.
I understand that.
There surely are more low-key approaches.
We could build a second set of ppc64 packages with a different repo setting.
(So instead of "standard" repository with a "power7" repository.)
That said, is it worth the effort?
We won't know without trying and benchmarking the results, no? I'm sure IBM would love to help us out on the latter.


Alex
Post by Marcus Meissner
Ciao, Marcus
--
--
To unsubscribe, e-mail: opensuse-ppc+***@opensuse.org
To contact the owner, e-mail: opensuse-ppc+***@opensuse.org
Marcus Meissner
2013-06-14 11:21:14 UTC
Permalink
Post by Alexander Graf
Post by Marcus Meissner
Post by Dinar Valeev
Post by Andreas Schwab
Post by Dinar Valeev
Well, the changes are only in compiler options. So it would be just
another rpm subarchitecture.
Well, you have to fix every specfile that refers to ppc64.
I understand that.
There surely are more low-key approaches.
We could build a second set of ppc64 packages with a different repo setting.
(So instead of "standard" repository with a "power7" repository.)
That said, is it worth the effort?
We won't know without trying and benchmarking the results, no? I'm sure IBM would love to help us out on the latter.
So, do we go the full ppc64p7 triple arch? Or just build a set of ppc64 RPMs opotimized
for Power7

Ciao, Marcus
--
To unsubscribe, e-mail: opensuse-ppc+***@opensuse.org
To contact the owner, e-mail: opensuse-ppc+***@opensuse.org
Alexander Graf
2013-06-14 11:30:16 UTC
Permalink
Post by Marcus Meissner
Post by Alexander Graf
Post by Marcus Meissner
Post by Dinar Valeev
Post by Andreas Schwab
Post by Dinar Valeev
Well, the changes are only in compiler options. So it would be just
another rpm subarchitecture.
Well, you have to fix every specfile that refers to ppc64.
I understand that.
There surely are more low-key approaches.
We could build a second set of ppc64 packages with a different repo setting.
(So instead of "standard" repository with a "power7" repository.)
That said, is it worth the effort?
We won't know without trying and benchmarking the results, no? I'm sure IBM would love to help us out on the latter.
So, do we go the full ppc64p7 triple arch? Or just build a set of ppc64 RPMs opotimized
for Power7
I think for prototyping it should be enough to do the latter. Unfortunately IIUC RH is using a new triple arch, so we might eventually need to do the same to stay compatible.


Alex
--
To unsubscribe, e-mail: opensuse-ppc+***@opensuse.org
To contact the owner, e-mail: opensuse-ppc+***@opensuse.org
Marcus Meissner
2013-06-14 11:50:10 UTC
Permalink
Post by Alexander Graf
Post by Marcus Meissner
Post by Alexander Graf
Post by Marcus Meissner
Post by Dinar Valeev
Post by Andreas Schwab
Post by Dinar Valeev
Well, the changes are only in compiler options. So it would be just
another rpm subarchitecture.
Well, you have to fix every specfile that refers to ppc64.
I understand that.
There surely are more low-key approaches.
We could build a second set of ppc64 packages with a different repo setting.
(So instead of "standard" repository with a "power7" repository.)
That said, is it worth the effort?
We won't know without trying and benchmarking the results, no? I'm sure IBM would love to help us out on the latter.
So, do we go the full ppc64p7 triple arch? Or just build a set of ppc64 RPMs opotimized
for Power7
I think for prototyping it should be enough to do the latter. Unfortunately IIUC RH is using a new triple arch, so we might eventually need to do the same to stay compatible.
I have set up yesterday a "power7" repo (besides standard) in openSUSE:Factory:PowerPC.

I flagged it for "publish" too, hoping it wont get into the regular ftp tree we publish.

Ciao, Marcus
--
To unsubscribe, e-mail: opensuse-ppc+***@opensuse.org
To contact the owner, e-mail: opensuse-ppc+***@opensuse.org
Loading...