Description of problem
Sample CMPI providers shipped with tog-pegasus won't build
on ppc64le. (Rest of architectures seems OK.) The error is:
mak/config.mak:84: *** PEGASUS_PLATFORM environment variable undefined. Please set to one of the following: LINUX_PPC_E500_GNU LINUX_ZSERIES_GNU LINUX_GNU LINUX_SH4_GNU LINUX_IX86_GNU LINUX_X86_64_CLANG LINUX_IX86_CLANG LINUX_PPC64_GNU LINUX_AARCH64_GNU LINUX_IA64_GNU LINUX_PPC_GNU LINUX_ZSERIES64_GNU LINUX_X86_64_GNU . Stop.
Version-Release number of selected component
Steps to Reproduce
1. Install pegasus and tog-pegasus-devel
2. `systemctl start tog-pegasus`
3. `cd /usr/share/Pegasus/samples`
4. `make setupSDK`
Failure with above error
Success; no errors.
Somehow related is bug 1127399 which is about inability to build these
providers on other architectures. That has been fixed, but the newly
added ppc64le has not been enabled in the scripts.
Created attachment 1080224 [details]
Verified manually with tog-pegasus-devel-2.14.1-4.
Build succeeds without error.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.