From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Wed, 10 Dec 2014 19:42:32 +0100 From: Gilles Chanteperdrix Message-ID: <20141210184232.GP1524@hermes.click-hack.org> References: <20141210183747.GA24110@csclub.uwaterloo.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20141210183747.GA24110@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 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. -- Gilles.