From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Wed, 10 Dec 2014 20:05:09 +0100 From: Gilles Chanteperdrix Message-ID: <20141210190509.GR1524@hermes.click-hack.org> References: <20141210183747.GA24110@csclub.uwaterloo.ca> <20141210184232.GP1524@hermes.click-hack.org> <20141210190240.GB24110@csclub.uwaterloo.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20141210190240.GB24110@csclub.uwaterloo.ca> Subject: Re: [Xenomai] __ipipe_root_status exported GPL only but used to be not GPL only and is breaking other code List-Id: Discussions about the Xenomai project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Lennart Sorensen Cc: xenomai@xenomai.org On Wed, Dec 10, 2014 at 02:02:40PM -0500, Lennart Sorensen wrote: > On Wed, Dec 10, 2014 at 07:42:32PM +0100, Gilles Chanteperdrix wrote: > > On Wed, Dec 10, 2014 at 01:37:47PM -0500, Lennart Sorensen wrote: > > > I just encountered an issue compiling an external kernel module which > > > compiled fine with 3.0 kernel but with new kernels I get a linker error > > > about __ipipe_root_status > > > > > > This used to be just EXPORT_SYMBOL, but not is EXPORT_SYMBOL_GPL which > > > breaks the compile. I am pretty sure module does not call anything in > > > the kernel flagged EXPORT_SYMBOL_GPL, so it must be something ipipe > > > gets involved with somehow that is making it fail. I haven't traced > > > down exactly how it is happening yet. > > > > > > Is there any reason this symbol export was changed in newer versions? > > > > Xenomai does not support modules with non GPL license. > > Well it used to. Or rather it used to not break the rest of the kernel > from supporting it. > > Unfurtunately T1/E1 management software does not exist in free software > versions. Ah, you mean the problem is with a module which does not use Xenomai ? That is unfortunate. -- Gilles.