[MCOL-1580] ColumnStore Bulk Load API provides incorrect libmcsapi.pc for pkg-config Created: 2018-07-23  Updated: 2023-07-02  Resolved: 2023-07-02

Status: Closed
Project: MariaDB ColumnStore
Component/s: N/A
Affects Version/s: 1.1.5
Fix Version/s: Icebox

Type: Bug Priority: Minor
Reporter: Anders Karlsson Assignee: Leonid Fedorov
Resolution: Won't Do Votes: 0
Labels: None
Environment:

Linux x86_64 CentOS 7.5


Epic/Theme: MCOL-4571

 Description   

It is nice that libmcsapi provides a .pc file for pkg-config, but it i s regretable that this is incorrect, at least for CentOS.
The install locations are /usr/lib64 and /usr/include respectively for lib and include files. The supplied libmcsapi.pc file though looks like this:

prefix=/usr/local
exec_prefix=/usr/local/bin
libdir=/usr/local/lib64
includedir=/usr/local/include
 
Name: mcsapi
Version: 1.1.5-8d8b726
Description: A C++ library to connect to MariaDB ColumnStore
 
Libs: -L${libdir} -luv -lxml2 -lsnappy -lmcsapi
Cflags: -I${includedir}

As the software is installed in default locations, this works anyway, despite the output from --libs and --cflags to pkg-config being incorrect.



 Comments   
Comment by Todd Stoffel (Inactive) [ 2023-07-02 ]

The "create date" on this ticket is pre-convergence with MariaDB server. If the issue still exists in a modern version of the engine/plugin please submit a new ticket.

Generated at Thu Feb 08 02:29:49 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.