[MDEV-3714] LP:635633 - OQGRAPH is silently not compiled if boost is missing Created: 2010-09-11  Updated: 2020-09-08  Resolved: 2012-10-04

Status: Closed
Project: MariaDB Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Philip Stoev (Inactive) Assignee: Sergei Golubchik
Resolution: Fixed Votes: 0
Labels: Launchpad

Attachments: XML File LPexportBug635633.xml    

 Description   

OQGRAPH is silently not compiled if boost is missing – configure mentions the fact in passing and proceeds to compile a binary. Instead, ./configure should have failed.

Silent non-compilation of engines and features has been a historic problem for MySQL – the MTR test suite does not detect such omissions and simply skips the relevant tests, which requires extra scripts and work at build time to verify that the binary contains all desired features. Explicit ./configure failures are much easier to detect.



 Comments   
Comment by Sergei Golubchik [ 2010-09-11 ]

Re: [Bug 635633] [NEW] OQGRAPH is silently not compiled if boost is missing
Hi, Philip!

I suppose you want

./configure --with-plugin-oqgraph

to fail if oqgraph is not built, but plain

./configure

should not fail.

On Sep 11, Philip Stoev wrote:
>
> Public bug reported:
>
> OQGRAPH is silently not compiled if boost is missing – configure
> mentions the fact in passing and proceeds to compile a binary. Instead,
> ./configure should have failed.
>
> Silent non-compilation of engines and features has been a historic
> problem for MySQL – the MTR test suite does not detect such omissions
> and simply skips the relevant tests, which requires extra scripts and
> work at build time to verify that the binary contains all desired
> features. Explicit ./configure failures are much easier to detect.
>
> ** Affects: maria
> Importance: Undecided
> Assignee: Sergei (sergii)
> Status: New
>
>
> ** Tags: oqgraph
>
> ** Changed in: maria
> Milestone: None => 5.2
>
> ** Changed in: maria
> Assignee: (unassigned) => Sergei (sergii)
>
> –
> OQGRAPH is silently not compiled if boost is missing
> https://bugs.launchpad.net/bugs/635633
> You received this bug notification because you are a member of Maria-
> captains, which is the registrant for Maria.
>
> Status in Maria: New
>
> Bug description:
> OQGRAPH is silently not compiled if boost is missing – configure mentions the fact in passing and proceeds to compile a binary. Instead, ./configure should have failed.
>
> Silent non-compilation of engines and features has been a historic problem for MySQL – the MTR test suite does not detect such omissions and simply skips the relevant tests, which requires extra scripts and work at build time to verify that the binary contains all desired features. Explicit ./configure failures are much easier to detect.
>
>
>
Regards,
Sergei

Comment by Philip Stoev (Inactive) [ 2010-09-11 ]

Re: OQGRAPH is silently not compiled if boost is missing
Yes exactly.

Comment by Rasmus Johansson (Inactive) [ 2011-10-28 ]

Launchpad bug id: 635633

Generated at Thu Feb 08 06:50:40 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.