Bug #32287 Compiling mysql-6.0 on x86 assumes Falcon support
Submitted: 12 Nov 2007 16:18 Modified: 9 Oct 2008 11:20
Reporter: MC Brown Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Falcon storage engine Severity:S3 (Non-critical)
Version:6.0.3+ OS:Solaris
Assigned to: Hakan Küçükyılmaz CPU Architecture:Any

[12 Nov 2007 16:18] MC Brown
Description:
If you try to compile MySQL on an x86 platform then Falcon support is automatically enabled, even if the platform doesn't support it. 

How to repeat:
Try building mysql-6.0.x on Solaris/x86. By default, the configure step includes Falcon because it's x86,  which ultimately fails to build properly. 

configure will enable -fexceptions and -lstdc++, which are unsupported with Studio11

If you specifically switch off Falcon with --without-falcon, the problem goes away. 

Suggested fix:
Switch identification of Falcon builds to known good platforms.
[12 Nov 2007 17:33] MySQL Verification Team
Thank you for the bug report.
[17 Apr 2008 12:33] Hakan Küçükyılmaz
MC,

Timothy send my a possible fix for this issue. I pushed his fix into mysql-6.0-falcon tree. Can you please try to build from bk tree?

Best regards,

Hakan
[17 May 2008 23:00] Bugs System
No feedback was provided for this bug for over a month, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".
[19 May 2008 11:30] Hakan Küçükyılmaz
This is fixed in 6.0.6.
[9 Oct 2008 11:20] Jon Stephens
Documented in the 6.0.6 changelog as follows:

        On all x86 platforms, the default was to attempt to build the server
        with the Falcon storage engine, even if Falcon was not supported for a
        given platform.