New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mariadb: 10.3.15 -> 10.3.17 #63355
mariadb: 10.3.15 -> 10.3.17 #63355
Conversation
@GrahamcOfBorg build mariadb.client mariadb.server |
@GrahamcOfBorg build mariadb.client mariadb.server |
78652c3
to
8626e15
Compare
Looks okay, but I want to make sure x86_64-darwin builds. @GrahamcOfBorg build mariadb.client mariadb.server |
@matthewbauer need upgrade MariaDB to version 10.4.6 - current stable release? |
Do you need these binaries:
|
@GrahamcOfBorg build mariadb.client mariadb.server |
added release notes |
e3c4a47
to
8d42180
Compare
8ac2a6e
to
673d6c4
Compare
@GrahamcOfBorg build mariadb.client mariadb.server |
@GrahamcOfBorg build mariadb.connector-c_3_1 |
3 similar comments
@GrahamcOfBorg build mariadb.connector-c_3_1 |
@GrahamcOfBorg build mariadb.connector-c_3_1 |
@GrahamcOfBorg build mariadb.connector-c_3_1 |
@GrahamcOfBorg build mariadb.connector-c_3_1 mariadb.client mariadb.server |
1 similar comment
@GrahamcOfBorg build mariadb.connector-c_3_1 mariadb.client mariadb.server |
@GrahamcOfBorg build mariadb.connector-c_3_1 |
@GrahamcOfBorg build mariadb.client |
1 similar comment
@GrahamcOfBorg build mariadb.client |
@GrahamcOfBorg build mariadb.client mariadb.server |
1 similar comment
@GrahamcOfBorg build mariadb.client mariadb.server |
@GrahamcOfBorg build mariadb.client mariadb.server |
1 similar comment
@GrahamcOfBorg build mariadb.client mariadb.server |
Thanks! |
Why did you move |
-#define INCLUDE "-I@CMAKE_INSTALL_PREFIX@/@INSTALL_INCLUDEDIR@ -I@CMAKE_INSTALL_PREFIX@/@INSTALL_INCLUDEDIR@/mysql" | ||
-#define LIBS "-L@CMAKE_INSTALL_PREFIX@/@INSTALL_LIBDIR@/ -lmariadb" | ||
+#define INCLUDE "-I@CMAKE_INSTALL_PREFIX_DEV@/@INSTALL_INCLUDEDIR@ -I@CMAKE_INSTALL_PREFIX_DEV@/@INSTALL_INCLUDEDIR@/mysql" | ||
+#define LIBS "-L@CMAKE_INSTALL_PREFIX_DEV@/@INSTALL_LIBDIR@/ -lmariadb" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This makes mariadb_config --libs
list the directory with static libraries.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
But how should it be?
Now mariadb.connector-c is used instead of mariadb.client.dev
In package mariadb.connector-c file libmysqlclient.so located in lib/mysql/
Made similarly here. |
I guess that connector-c default libdir is |
@orivej use this patch?
|
mariadb (and mysql) defines a set of install layouts: standalone, rpm, deb, svr4: https://github.com/MariaDB/server/blob/ae4b9b76/cmake/install_layout.cmake#L76 . We configure it as I suppose that it would be easier for us to switch the base layout to |
@orivej updated patch |
@orivej create new PR with this patch? |
Motivation for this change
Update MariaDB to 10.3.16
Changelog - https://mariadb.com/kb/en/library/mariadb-10316-changelog/
Move mariadb_config and mysql_config to $dev output.
Move mysql binary to mysql.client
Fixed mysql_config output
before PR
After:
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)