Hello,
Has anyone tried cross compiling CUPS for AM1808 Sitara EVK provided by Logic PD? Kindly let us know the version of CUPS which was used and links to patches which were required for cross compilation.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello,
Has anyone tried cross compiling CUPS for AM1808 Sitara EVK provided by Logic PD? Kindly let us know the version of CUPS which was used and links to patches which were required for cross compilation.
Vipul,
Kindly let us know the version of CUPS which was used and links to patches which were required for cross compilation. |
The patches required for cross compilation? what did you mean?
The cross compilation is done by the compiler. What are trying exactly? building the kernel?
Regards,
--Prabhakar Lad
Basically I am seeking some guidance as how to proceed with CUPS 1.5 cross-compilation before experimenting it myself.
If CUPS need not be patched before cross-compilation for AM1808, that's grrt. But I am sure something would be required before running the "configure" script, like setting the cross-compiler path, disabling a few options etc.
If someone has prior experience of cross-compiling any recent CUPS version for AM1808 or similar processor, please guide us.
Vipul,
I have built cups version 1.2.12 using Arago (see my response to you other post at http://e2e.ti.com/support/embedded/linux/f/354/t/159178.aspx#578248). Looking at the recipe for cups it looks like there are quite a few dependencies on other libraries wuch as zlib, jpeg, etc. You can use the recipe in the OpenEmbedded as a template (http://cgit.openembedded.org/openembedded/tree/recipes/cups/cups_1.2.12.bb?h=2011.03-maintenance). In particular you can see some of the extra configuration settings used in the EXTRA_OECONF variable. I also noticed that for the configuration step the DSOFLAGS were exported as well as other tools such as gnu-configize and libtoolize were run. Later in the compile steps some tweaks were made to the Makedef file and the Makefiles as well as additional library paths added for the build.
Overall this looks like the build for cups is a little complicated which is why we leverage the work done by the OpenEmbedded community to compile cups.
Chase