#49041: mysql56 @ 5.6.27_0 build fails, PowerBook G4 OS X 10.5.8--#error "Unsupported platform" ----------------------------+----------------------------- Reporter: zanderpower@… | Owner: pixilla@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: wontfix | Keywords: leopard powerpc Port: mysql56 | ----------------------------+----------------------------- Comment (by ken.cunningham.webuse@…): It appears that there was an upgrade to the atomic features on mysql56 that broke several non-intel processors, as I understand these reports. See <https://bugs.mysql.com/bug.php?id=78687> and <https://github.com/mysql/mysql- server/commit/f59d68eeae37338d7b25f2571407e763fa897e15>. based on these reports, I added {{{ -DHAVE_IB_GCC_ATOMIC_BUILTINS=0 \ -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=0 \ }}} to the Porfile configure args on Tiger PPC, and indeed the build proceeds through to completion without errors now. I suspect, but have not yet proven, that these two configure args will also work on 10.5 PPC. So here's a diff that updates the Portfile to add these two args to the configure on powerpc machines. Running the test suite proved to be rather difficult -- there are a number of malpositioned files. I tried setting up soft links here and there to satisfy the test script, but never did get to the point where that test script was happy. So I haven't completed those tests, therefore. If you have a fixed version of the test script with the proper paths on it, please upload it for me to try. Also, you might wonder if the atomics being disabled affects the speed of mysql. I was likewise unable to benchmark it, so at the moment, I remain uncertain about that. -- Ticket URL: <https://trac.macports.org/ticket/49041#comment:5> MacPorts <https://www.macports.org/> Ports system for macOS