From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kinsella, Ray Date: Wed, 20 Apr 2016 15:44:14 +0000 Subject: [Buildroot] [PATCH v5] package/radlib: new package In-Reply-To: <1460563603-3748-1-git-send-email-ray.kinsella@intel.com> References: <1460563603-3748-1-git-send-email-ray.kinsella@intel.com> Message-ID: <1461167054.3415.27.camel@intel.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Hi folks, Please ignore this patch, as the current radlib build results in an incorrect dynamic link table in librad. Lines like the following are just broken raddebug_LDADD += -lmysqlclient radmrouted_LDADD += -lmysqlclient or radmrouted_LDADD += $(MYSQL_LIBS) raddebug_LDADD += $(MYSQL_LIBS) The radlib library (librad.so) should link against mysql/sqlite/postgresql. The radlib executables (shown above) should then link again radlib (librad.so). Thanks, Ray K On Wed, 2016-04-13 at 17:06 +0100, ray.kinsella at intel.com wrote: > From: Ray Kinsella > > Changes v4 -> v5: > * reorganize autotools changes into 3 seperate patches > * adding pkg-config support for sqlite and postgresql > * adding mysql-config support for mysql > * removing ugly CROSS_COMPILE and paths relative to $(prefix) > * number of small tidy ups for package/radlib > > Ray Kinsella (1): > package/radlib: new package > > package/Config.in | 1 + > ...oduce-pkg-config-for-sqlite-and-postgresq.patch | 102 > +++++++++++++++++++++ > .../0002-radlib-introduce-mysql-config.patch | 78 > ++++++++++++++++ > ...adlib-fix-the-paths-in-the-subdir-objects.patch | 93 > +++++++++++++++++++ > package/radlib/Config.in | 38 ++++++++ > package/radlib/radlib.hash | 2 + > package/radlib/radlib.mk | 28 ++++++ > 7 files changed, 342 insertions(+) > create mode 100644 package/radlib/0001-radlib-introduce-pkg-config > -for-sqlite-and-postgresq.patch > create mode 100644 package/radlib/0002-radlib-introduce-mysql > -config.patch > create mode 100644 package/radlib/0003-radlib-fix-the-paths-in-the > -subdir-objects.patch > create mode 100644 package/radlib/Config.in > create mode 100644 package/radlib/radlib.hash > create mode 100644 package/radlib/radlib.mk >