* Developing code for ia64
@ 2001-09-10 11:17 Hen, Shmulik
2001-09-10 11:53 ` Arjan van de Ven
` (4 more replies)
0 siblings, 5 replies; 8+ messages in thread
From: Hen, Shmulik @ 2001-09-10 11:17 UTC (permalink / raw)
To: 'LKML'
Hi,
When developing kernel drivers (module) for ia64, is it necessary to do it
on an ia64 machine ?
Our product contains a pre-compiled core object (IP protection :-\ ) and a
set of wrapper source files, so for dual platform support the tar ball has
to contain both an ia32 and ia64 versions of the executable. Is there any
way to get an ia64 compiler (and libs) installed on an ia32 machine and use
it to get ia64 compatible binaries ?
Thanks,
Shmulik Hen
Software Engineer
Linux Advanced Networking Services
Network Communications Group, Israel (NCGj)
Intel Corporation Ltd.
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: Developing code for ia64
2001-09-10 11:17 Developing code for ia64 Hen, Shmulik
@ 2001-09-10 11:53 ` Arjan van de Ven
2001-09-10 12:02 ` David Woodhouse
` (3 subsequent siblings)
4 siblings, 0 replies; 8+ messages in thread
From: Arjan van de Ven @ 2001-09-10 11:53 UTC (permalink / raw)
To: Hen, Shmulik; +Cc: linux-kernel
"Hen, Shmulik" wrote:
>
> Hi,
>
> When developing kernel drivers (module) for ia64, is it necessary to do it
> on an ia64 machine ?
> Our product contains a pre-compiled core object (IP protection :-\ ) and a
> set of wrapper source files, so for dual platform support the tar ball has
> to contain both an ia32 and ia64 versions of the executable. Is there any
> way to get an ia64 compiler (and libs) installed on an ia32 machine and use
> it to get ia64 compatible binaries ?
I would seriously recommend to intel to consider NOT doing this. Binary
only modules
are generally frowned upon and there is (almost) never a good reason for
doing
them. If you're concerned about firmware, that's a totally different
issue,
binary firmware images can be done in a much simpler way.
But PLEASE don't do such a binary only module; I thought Intel was more
Open Source friendly than that. (And I know most parts of Intel are; the
CPU folks and the networking folks are VERY helpful)
For one, almost no Linux distribution will ship with your drivers so
customers
have go to a lot of hassle to compile their own drivers, and by doing
that
they loose all support from the community.
Greetings,
Arjan van de Ven
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: Developing code for ia64
2001-09-10 11:17 Developing code for ia64 Hen, Shmulik
2001-09-10 11:53 ` Arjan van de Ven
@ 2001-09-10 12:02 ` David Woodhouse
2001-09-10 12:57 ` Rik van Riel
` (2 subsequent siblings)
4 siblings, 0 replies; 8+ messages in thread
From: David Woodhouse @ 2001-09-10 12:02 UTC (permalink / raw)
To: Hen, Shmulik; +Cc: 'LKML'
shmulik.hen@intel.com said:
> Our product contains a pre-compiled core object (IP protection :-\ )
> and a set of wrapper source files, so for dual platform support the
> tar ball has to contain both an ia32 and ia64 versions of the
> executable. Is there any way to get an ia64 compiler (and libs)
> installed on an ia32 machine and use it to get ia64 compatible
> binaries ?
This list is for people interested in Linux, which is Free Software. If you
are not working on Free Software, then your message is off-topic, and
offensive to many. You should not expect to get any assistance here.
Please go away.
--
dwmw2
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: Developing code for ia64
2001-09-10 11:17 Developing code for ia64 Hen, Shmulik
2001-09-10 11:53 ` Arjan van de Ven
2001-09-10 12:02 ` David Woodhouse
@ 2001-09-10 12:57 ` Rik van Riel
[not found] ` <Pine.LNX.4.33L.0109100956181.20670-100000@duckman.distro.conect iva>
2001-09-10 13:35 ` Alan Cox
2001-09-10 22:51 ` Pavel Machek
4 siblings, 1 reply; 8+ messages in thread
From: Rik van Riel @ 2001-09-10 12:57 UTC (permalink / raw)
To: Hen, Shmulik; +Cc: 'LKML'
On Mon, 10 Sep 2001, Hen, Shmulik wrote:
> Our product contains a pre-compiled core object (IP protection :-\ )
In that case, be prepared to take the burden for all
linux kernel support from your users, since we'll just
send them your way.
Your email address has been saved, bug reporters about
any intel binary only driver will be told to ask you.
regards,
Rik
--
IA64: a worthy successor to the i860.
http://www.surriel.com/
http://www.conectiva.com/ http://distro.conectiva.com/
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: Developing code for ia64
2001-09-10 11:17 Developing code for ia64 Hen, Shmulik
` (2 preceding siblings ...)
2001-09-10 12:57 ` Rik van Riel
@ 2001-09-10 13:35 ` Alan Cox
2001-09-10 22:51 ` Pavel Machek
4 siblings, 0 replies; 8+ messages in thread
From: Alan Cox @ 2001-09-10 13:35 UTC (permalink / raw)
To: Hen, Shmulik; +Cc: 'LKML'
> Our product contains a pre-compiled core object (IP protection :-\ ) and a
Our operating system contains a GPL license (IP protection ...) that makes
the whole issue questionable. Remember the GPL forbids linking of non GPL
code.
> set of wrapper source files, so for dual platform support the tar ball has
> to contain both an ia32 and ia64 versions of the executable. Is there any
> way to get an ia64 compiler (and libs) installed on an ia32 machine and use
> it to get ia64 compatible binaries ?
If you are doing proprietary software please take it off this list. Perhaps
you should get a paid support contract for the compiler.
Alan
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: Developing code for ia64
2001-09-10 11:17 Developing code for ia64 Hen, Shmulik
` (3 preceding siblings ...)
2001-09-10 13:35 ` Alan Cox
@ 2001-09-10 22:51 ` Pavel Machek
4 siblings, 0 replies; 8+ messages in thread
From: Pavel Machek @ 2001-09-10 22:51 UTC (permalink / raw)
To: Hen, Shmulik, 'LKML'
Hi!
> When developing kernel drivers (module) for ia64, is it necessary to do it
> on an ia64 machine ?
> Our product contains a pre-compiled core object (IP protection :-\ ) and a
> set of wrapper source files, so for dual platform support the tar ball has
> to contain both an ia32 and ia64 versions of the executable. Is there any
> way to get an ia64 compiler (and libs) installed on an ia32 machine and use
> it to get ia64 compatible binaries ?
Yes. That's called cross-compiling.
Pavel
--
I'm pavel@ucw.cz. "In my country we have almost anarchy and I don't care."
Panos Katsaloulis describing me w.r.t. patents at discuss@linmodems.org
^ permalink raw reply [flat|nested] 8+ messages in thread
* RE: Developing code for ia64
@ 2001-09-10 15:08 Hen, Shmulik
0 siblings, 0 replies; 8+ messages in thread
From: Hen, Shmulik @ 2001-09-10 15:08 UTC (permalink / raw)
To: 'LKML'
I would like to take back my question regarding this closed source
development. It is indeed not the community role to support non GPL
development and I'm sorry for bothering you. The product I was referring to
is not a hardware device driver (which are all open source).
My apologies,
Shmulik Hen.
> -----Original Message-----
> From: Hen, Shmulik
> Sent: Monday, September 10, 2001 2:18 PM
> To: 'LKML'
> Subject: Developing code for ia64
>
> Hi,
>
> When developing kernel drivers (module) for ia64, is it necessary to do it
> on an ia64 machine ?
> Our product contains a pre-compiled core object (IP protection :-\ ) and a
> set of wrapper source files, so for dual platform support the tar ball has
> to contain both an ia32 and ia64 versions of the executable. Is there any
> way to get an ia64 compiler (and libs) installed on an ia32 machine and
> use it to get ia64 compatible binaries ?
>
>
> Thanks,
> Shmulik Hen
> Software Engineer
> Linux Advanced Networking Services
> Network Communications Group, Israel (NCGj)
> Intel Corporation Ltd.
>
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2001-09-12 21:40 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-09-10 11:17 Developing code for ia64 Hen, Shmulik
2001-09-10 11:53 ` Arjan van de Ven
2001-09-10 12:02 ` David Woodhouse
2001-09-10 12:57 ` Rik van Riel
[not found] ` <Pine.LNX.4.33L.0109100956181.20670-100000@duckman.distro.conect iva>
2001-09-10 17:49 ` Alex Bligh - linux-kernel
2001-09-10 13:35 ` Alan Cox
2001-09-10 22:51 ` Pavel Machek
-- strict thread matches above, loose matches on Subject: below --
2001-09-10 15:08 Hen, Shmulik
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox