We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
We need to add Makevars/Makevars.win in order to link against librdkafka. It should consist of two options:
This should pass R CMD CHECK. For examples, refer to: https://github.com/confluentinc/confluent-kafka-python/blob/master/tools/bootstrap-librdkafka.sh http://dirk.eddelbuettel.com/code/rcpp.cranusers.html https://stackoverflow.com/questions/50539270/writing-configure-file-for-an-r-package ... though everything i've read says autconf is not worth it
It's important to note the below has worked on mac but not CentOS
INSTALLDIR = $(shell pwd) PKG_LIBS = -L$(INSTALLDIR)/librdkafka/src-cpp -lrdkafka++ PKG_CXXFLAGS = -std=c++11 -I$(INSTALLDIR)/librdkafka/src-cpp .PHONY: all install_librdkadka all: install_librdkadka install_librdkadka: if [ ! -d $(INSTALLDIR)/librdkafka/src-cpp ] ; \ then \ mkdir -p $(INSTALLDIR)/librdkafka && \ cd ../inst && \ tar xzf librdkafka-1.0.0.tar.gz && \ cd librdkafka-1.0.0 && \ ./configure --prefix="$(INSTALLDIR)/librdkafka"&& \ $(MAKE) && \ $(MAKE) install && \ mv * $(INSTALLDIR)/librdkafka ; \ fi
additionally it doesn't allow for just linking against a system lib if available
The text was updated successfully, but these errors were encountered:
I must say I don't have a good sense of the right way to go about doing this. Seems like there's a million options
Sorry, something went wrong.
Other option to look at: https://github.com/r-dbi/RPostgres
Note the apt get libpq in their .travis.yml https://github.com/r-dbi/RPostgres/blob/master/.travis.yml#L56-L60
I would like to additionally link against avro too since there's a benefit of using same toolchain to build multiple things.
merge(travis): pull changes from uptake#28;
7281561
As librdkafka is widely accessible with system package managers I believe having it as system dependency is much more easier and reliable.
librdkafka
No branches or pull requests
We need to add Makevars/Makevars.win in order to link against librdkafka. It should consist of two options:
This should pass R CMD CHECK. For examples, refer to:
https://github.com/confluentinc/confluent-kafka-python/blob/master/tools/bootstrap-librdkafka.sh
http://dirk.eddelbuettel.com/code/rcpp.cranusers.html
https://stackoverflow.com/questions/50539270/writing-configure-file-for-an-r-package ... though everything i've read says autconf is not worth it
It's important to note the below has worked on mac but not CentOS
additionally it doesn't allow for just linking against a system lib if available
The text was updated successfully, but these errors were encountered: