On Tue, 10 Dec 2013 09:06:36 +0000 Prathamesh P Ghanekar
<prathamesh.ghane...@igate.com> said:

> Hi Carsten,
> 
> > it should work. both imx6 and panda are armv7 devices so even if code is
> > optimized for armv7 the binaries will work.
> First of all, Thanks a lot for making my doubt clear. I never got an answer
> for this on TIZEN-IVI mailing list, and surprisingly, I got that on this
> mailing list :)! And, may I ask what you exactly refer to, when you say 

well here - ask and you get answered as best we can ... if we aren't
super-busy. since i just put out efl/elm etc. 1.8 and am in "dig around and
find bugs mode" after i just went overt some patch reviews, i'm spending some
more time on mailing list replies. :)

as such there are a fair few people on this list that can answer your question
- many do arm development on many different distrubtions (images). from
openembedded through to debian/raspbian, ubuntu, through to tizen, custom
hand-built stuff and more.

> >(i shall assume for now that DEPENDENCIES are met) ?
> Does it mean dependencies from kernel side, the components needed in the
> kernel to support particular functionality, like I was asking about EFL??

well dependencies would include... A kernel of some sort. that depends though.
a 1.x linux kernel might have no arm support... :) you may not have opengl-es
support if your kernel is not new enough (that's an issue you need to sort out
between you and your SoC vendor as gles drivers on arm are all proprietary and
closed).

but primarily it means userspace. libpng, libjpeg, libx11, etc. etc. - all the
shared libraries that the efl libs are linked to etc. :)

> Thanks and regards,
> Prathamesh Ghanekar
> 
> -----Original Message-----
> From: Carsten Haitzler [mailto:ras...@rasterman.com] 
> Sent: 10 December 2013 14:26
> To: Prathamesh P Ghanekar
> Cc: enlightenment-devel@lists.sourceforge.net
> Subject: Re: Enlightenment support for iMX6
> 
> On Tue, 10 Dec 2013 08:44:50 +0000 Prathamesh P Ghanekar
> <prathamesh.ghane...@igate.com> said:
> 
> > Hi Carsten,
> > 
> > >a pre-built tizen ivi image?
> > Yes, a prebuilt one from Tizen downloads.
> > 
> > > i still don't know what you have... 
> > We have freescale kernel image, tizen-IVI prebuilt platform image.
> > And we are evaluating possibilities of modifying the rootfs to run on 
> > a different ARMv7 platform.
> > 
> > >but is your basic question... can a binary built for one arm system 
> > >run on another? (i shall assume for now that dependencies are met) ?
> > yes, that is my basic doubt. :)
> 
> it should work. both imx6 and panda are armv7 devices so even if code is
> optimized for armv7 the binaries will work. its armv7 optimized binaries
> running on armv6/5/4 etc. thats a problem. technically you can build it for
> armv4 and it will run on armv5/6 and 7... (but you lose fpu support). efl
> treats arm just like it treats x86 - neon assembly is runtime detected and
> auto-enabled IF your cpu supports neon. if it doesn't it falls back to
> non-neon C code implementations. x86 does the same ?(but checks for mmx and
> sse3 etc. and falls back a few more levels depending on age).
> 
> again - it all depends on -march flags when you compile and what MINIMUM cpu
> arch level it's built for. everything from cortex a8 and up is armv7... until
> we start talking arm64, which is so new... i have no idea of its specifics.
> i've never had any arm64 silicon in my dirty little hands. :)
> 
> > Thanks and Regards,
> > Prathamesh Ghanekar
> > 
> > -----Original Message-----
> > From: Carsten Haitzler [mailto:ras...@rasterman.com]
> > Sent: 10 December 2013 14:01
> > To: Prathamesh P Ghanekar
> > Cc: enlightenment-devel@lists.sourceforge.net
> > Subject: Re: Enlightenment support for iMX6
> > 
> > On Tue, 10 Dec 2013 06:43:54 +0000 Prathamesh P Ghanekar 
> > <prathamesh.ghane...@igate.com> said:
> > 
> > > Ok,
> > > > you don't explain what you used to build the image or even what it 
> > > > contains...
> > > I wish to build TIZEN-IVI for Freescale board. :) As a starting 
> > > point, I use prebuilt image to run on imx6 board.
> > 
> > a pre-built tizen ivi image?
> > 
> > > Surely, it won't run as is on new hardware. But, I wanted to figure 
> > > out what difference it makes when it runs on the hardware it's not 
> > > meant for. So, during initialization, it faces issues with 
> > > enlightenment. Hence, the question. :)! Do you have any suggestions 
> > > on how should I go about this task?
> > 
> > i still don't know what you have... but is your basic question... can 
> > a binary built for one arm system run on another? (i shall assume for 
> > now that dependencies are met) ?
> > 
> > > Thanks and regards,
> > > Prathamesh
> > > 
> > > -----Original Message-----
> > > From: Carsten Haitzler [mailto:ras...@rasterman.com]
> > > Sent: 10 December 2013 11:58
> > > To: Prathamesh P Ghanekar
> > > Cc: enlightenment-devel@lists.sourceforge.net
> > > Subject: Re: Enlightenment support for iMX6
> > > 
> > > On Tue, 10 Dec 2013 06:17:39 +0000 Prathamesh P Ghanekar 
> > > <prathamesh.ghane...@igate.com> said:
> > > 
> > > > Hello,
> > > > 
> > > > Iam a newbee to enlightenment project. I wish to know certain 
> > > > things about enlightenment. I am working on Freescale iMX6 board. 
> > > > I built the image with Xterm profile for this board (which 
> > > > includes Enlightenment packages). But, what I wanted to know is 
> > > > which EFL libraries, header files, config files etc are generated 
> > > > out of the build? If I pick those libraries and header files, and 
> > > > dump it in the platform tree for some other platform (say 
> > > > pandaboard), will I be able to run Enlightenment-driven apps on that
> > > > platform??
> > > 
> > > you don't explain what you used to build the image or even what it 
> > > contains... and that all depends on dependencies - would the 
> > > pandaboard os image contain the same dependency libraries? headers 
> > > are only needed at compile time btw. :) so runtime you care about 
> > > libraries, modules in lib and some data files in share, and 
> > > depending what you run - some things in bin (PREFIX/lib, 
> > > PREFIX/share, PREFIX/.bin where PREFIX is the install PREFIX).
> > > 
> > > --
> > > ------------- Codito, ergo sum - "I code, therefore I am" --------------
> > > The Rasterman (Carsten Haitzler)    ras...@rasterman.com
> > > 
> > > 
> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Disclaimer
> > > ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > > Information contained and transmitted by this e-mail is confidential 
> > > and proprietary to iGATE and its affiliates and is intended for use 
> > > only by the recipient. If you are not the intended recipient, you 
> > > are hereby notified that any dissemination, distribution, copying or 
> > > use of this e-mail is strictly prohibited and you are requested to 
> > > delete this e-mail immediately and notify the originator or 
> > > mailad...@igate.com <mailto:mailad...@igate.com>. iGATE does not 
> > > enter into any agreement with any party by e-mail. Any views 
> > > expressed by an individual do not necessarily reflect the view of 
> > > iGATE. iGATE is not responsible for the consequences of any actions 
> > > taken on the basis of information provided, through this email. The 
> > > contents of an attachment to this e-mail may contain software 
> > > viruses, which could damage your own computer system. While iGATE 
> > > has taken every reasonable precaution to minimise this risk, we 
> > > cannot accept liability for any damage which you sustain as a result 
> > > of software viruses. You should carry out your own virus checks 
> > > before opening an attachment. To know more about iGATE please visit
> > > www.igate.com <http://www.igate.com>.
> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > > 
> > 
> > 
> > --
> > ------------- Codito, ergo sum - "I code, therefore I am" --------------
> > The Rasterman (Carsten Haitzler)    ras...@rasterman.com
> > 
> > 
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Disclaimer~~
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > Information contained and transmitted by this e-mail is confidential 
> > and proprietary to iGATE and its affiliates and is intended for use 
> > only by the recipient. If you are not the intended recipient, you are 
> > hereby notified that any dissemination, distribution, copying or use 
> > of this e-mail is strictly prohibited and you are requested to delete 
> > this e-mail immediately and notify the originator or 
> > mailad...@igate.com <mailto:mailad...@igate.com>. iGATE does not enter 
> > into any agreement with any party by e-mail. Any views expressed by an 
> > individual do not necessarily reflect the view of iGATE. iGATE is not 
> > responsible for the consequences of any actions taken on the basis of
> > information provided, through this email. The contents of an attachment to
> > this e-mail may contain software viruses, which could damage your own
> > computer system. While iGATE has taken every reasonable precaution to
> > minimise this risk, we cannot accept liability for any damage which you
> > sustain as a result of software viruses. You should carry out your own
> > virus checks before opening an attachment. To know more about iGATE please
> > visit www.igate.com <http://www.igate.com>.
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > 
> 
> 
> --
> ------------- Codito, ergo sum - "I code, therefore I am" --------------
> The Rasterman (Carsten Haitzler)    ras...@rasterman.com
> 
> 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Disclaimer~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Information contained and transmitted by this e-mail is confidential and
> proprietary to iGATE and its affiliates and is intended for use only by the
> recipient. If you are not the intended recipient, you are hereby notified
> that any dissemination, distribution, copying or use of this e-mail is
> strictly prohibited and you are requested to delete this e-mail immediately
> and notify the originator or mailad...@igate.com
> <mailto:mailad...@igate.com>. iGATE does not enter into any agreement with
> any party by e-mail. Any views expressed by an individual do not necessarily
> reflect the view of iGATE. iGATE is not responsible for the consequences of
> any actions taken on the basis of information provided, through this email.
> The contents of an attachment to this e-mail may contain software viruses,
> which could damage your own computer system. While iGATE has taken every
> reasonable precaution to minimise this risk, we cannot accept liability for
> any damage which you sustain as a result of software viruses. You should
> carry out your own virus checks before opening an attachment. To know more
> about iGATE please visit www.igate.com <http://www.igate.com>.
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to