Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH 1/1 v2] qlibc : new package
Date: Sun, 12 Oct 2014 15:16:07 +0200	[thread overview]
Message-ID: <20141012151607.67c2cb73@free-electrons.com> (raw)
In-Reply-To: <4B4FC3D4F21B42FDABEB519462D291DD@JohanW7>

Dear Sagaert Johan,

On Thu, 1 May 2014 16:43:11 +0200, Sagaert Johan wrote:
> qlibc Features:
> 	General Containers.
> 	===================
>  	List - Doubly Linked List.
> 	List Table - KEY/VALUE paired table implemented on linked-list.
>  	Hash Table - Hash based KEY/VALUE paired table.
>  	Static Hash Table - Static(array/mmapped/shared) memory
> 		based KEY/VALUE paired table.
>  	Vector - implements a growable array of elements.
> 	Queue - FIFO(First In First Out) implementation.
> 	Stack - LIFO(Last In First Out) implementation.
> 
> 	General utilities.
> 	==================
> 	String
> 	I/O
> 	File
> 	IPC(Semaphore, Shared-memory)
> 	En/decoders
> 	Hashes
> 	System
> 	Time
> 	and more...
> 	
> 	Extensions.
> 	===========
> 	INI-style Configuration File Parser.
> 	Apache-style Configuration File Parser.
> 	Rotating File Logger.
> 	HTTP client.
> 	Database(MySQL) interface.
> 	
> qlibc is well documented and maintained.
> 
> Signed-off-by: Sagaert Johan <sagaert.johan@skynet.be>

I've just submitted an improved version of your patch (keeping your
authorship, of course), fixing a good number of problems along the way:

    [Thomas:
     - add dependency on threads, wchar and dynamic librayr
     - add dependency on libiconv when locale support is not enabled
     - replace patch hacking includedir by a patch that lets the Makefile
       obey to $(DESTDIR)
     - remove optional OpenSSL and MySQL support which simply cannot work
       due to the usage of AC_CHECK_FILE() in configure.ac, this required
       an additional patch to fix the bogus AC_ARG_WITH() calls.
     - move from 'Miscellaneous' to 'Libraries' -> 'Other'.
     - fixup the licensing information.]

Notice that I've removed the optional OpenSSL and MySQL features,
because the configure.ac logic to detect those libraries is badly
broken and I'm personally not sufficiently interested with qlibc to fix
those issues myself. If you're interested, feel free to investigate and
send follow-up patches.

Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

      reply	other threads:[~2014-10-12 13:16 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-05-01 14:43 [Buildroot] [PATCH 1/1 v2] qlibc : new package Sagaert Johan
2014-10-12 13:16 ` Thomas Petazzoni [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20141012151607.67c2cb73@free-electrons.com \
    --to=thomas.petazzoni@free-electrons.com \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox