[MDEV-13812] Is it possible to get rid of Advance Toolchain when building MariaDB for ppc? Created: 2017-09-15 Updated: 2018-12-18 Resolved: 2018-12-18 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Compiling |
| Fix Version/s: | N/A |
| Type: | Task | Priority: | Major |
| Reporter: | Andrey Nevolin | Assignee: | Daniel Bartholomew |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Sprint: | 10.3.3-1 |
| Description |
|
Hi, MariaDB dependency on Advance Toolchain for ppc is problematic (you can find some details in Dependency of Galera on Boost is also a problem for this architecture. Is it possible to make MariaDB free of these dependencies? This is just an inquiry. No pressure in any way. I'm trying to figure out a way of using this wonderful DB on ppc. But unfortunately currently I don't see a way which wouldn't be very painful and wouldn't break standard Linux support contracts. |
| Comments |
| Comment by Sergey Vojtovich [ 2017-10-20 ] |
|
I already expressed my concerns re AT in |
| Comment by Sergei Golubchik [ 2017-10-31 ] |
|
ok, let's get rid of advance toolchain |
| Comment by Sergey Vojtovich [ 2017-10-31 ] |
|
dbart, your turn Hopefully all we need to do is remove PATH setting on P8 builders. |
| Comment by Daniel Bartholomew [ 2018-01-18 ] |
|
I've removed the PATH setting for the IBM P8 builders. So naturally they immediately started having build issues. However, with that said, we're moving away from the IBM-provided builders and to kvm-based builders. To that end, the kvm-rpm-centos73-ppc64 and kvm-rpm-centos73-ppc64le builders are now in place and taking over for p8-rhel7 and p8-rhel71 (respectively). These builders have actually been running for a while, but were in the 'experimental' category on buildbot because of some lingering AT dependencies with the 'shared' rpm that is used during building. I was able to get that fixed yesterday and so I've just now moved the builders out of 'experimental' and into 'main'. I will next deactivate the p8-rhel7 and p8-rhel71 builders. After I'm done with that the only IBM P8 builders left will be p8-suse12 and p8-rhel6. So those two will have to be looked at to make sure they're able to build without AT, but we don't need to worry about the p8-rhel7 and p8-rhel71 builders. |
| Comment by Daniel Black [ 2018-01-19 ] |
|
Now that you've migrated away from AT 659047b8207a1212adeaa80c23b22da929f22b1b (10.0 branch and up) can be reverted. I thought docker for the builders was the goal? ( To get debug symbol rpms ( Sorry I don't know if rhel6/suse12 have native compilers of sufficient version for p8 builds of mariadb and don't have any close by to test sorry. |
| Comment by Daniel Bartholomew [ 2018-12-18 ] |
|
Going through and closing old issues of mine that should have been closed a long time ago. This task is done. All of our current ppc64 and ppc64le builds are made without the advanced toolchain (and have been for some time). |