The following pull request was submitted through Github.
It can be accessed and reviewed at:

This e-mail was sent by the LXC bot, direct replies will not reach the author
unless they happen to be subscribed to this list.

=== Description (from pull-request) ===
lxc_strerror() doesn't exist
From c0712e16d639471d07bda2e7728f7173ff4c8d58 Mon Sep 17 00:00:00 2001
From: Jafar Al-Gharaibeh <>
Date: Thu, 13 Oct 2016 13:07:05 -0500
Subject: [PATCH] Fix: undefined symbol error when loading

lxc_strerror() doesn't not exist, it is nothing more than an idea.
LXC folks don't have plans to add it any time soon

Signed-off-by: Jafar Al-Gharaibeh <>
 ext/lxc/lxc.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/ext/lxc/lxc.c b/ext/lxc/lxc.c
index 2fd5a62..b45a141 100644
--- a/ext/lxc/lxc.c
+++ b/ext/lxc/lxc.c
@@ -42,7 +42,6 @@ extern void *rb_thread_call_without_gvl(void *(*func)(void 
*), void *data1,
 extern int lxc_wait_for_pid_status(pid_t pid);
 extern long lxc_config_parse_arch(const char *arch);
-extern const char *lxc_strerror(int error);
 static VALUE Container;
 static VALUE Error;
@@ -2069,7 +2068,7 @@ container_unfreeze(VALUE self)
     ret = RELEASING_GVL(unfreeze_without_gvl, data);
     if (!ret)
-        rb_raise(Error, "unable to unfreeze container: %s", lxc_strerror(ret));
+        rb_raise(Error, "unable to unfreeze container");
     return self;
lxc-devel mailing list

Reply via email to