ARMHF Architecture

CodeLite installation/troubleshooting forum
MattyBoy
CodeLite Curious
Posts: 3
Joined: Sun Oct 12, 2014 9:53 pm
Genuine User: Yes
IDE Question: C++
Contact:

ARMHF Architecture

Post by MattyBoy »

Any chance you would start providing armhf architecture deb packages??
DavidGH
CodeLite Plugin
Posts: 819
Joined: Wed Sep 03, 2008 7:26 pm
Contact:

Re: ARMHF Architecture

Post by DavidGH »

Hi,

Simple answer: No. Neither of us have any experience with armfs or a suitable machine to do this (I don't know if it's possible in virtualbox), and I doubt if there would be a vast take-up anyway.

However debian themselves are now packaging CodeLite, and there's an armfs 6.1 deb in sid. Or you can presumably self-build.

Regards,

David
MattyBoy
CodeLite Curious
Posts: 3
Joined: Sun Oct 12, 2014 9:53 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: ARMHF Architecture

Post by MattyBoy »

Your build system has i386 clang and lldb binary files included. (kind of weird!!) I am trying to get around this but I have not succeeded so far.
User avatar
eranif
CodeLite Plugin
Posts: 6375
Joined: Wed Feb 06, 2008 9:29 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: ARMHF Architecture

Post by eranif »

MattyBoy wrote:Your build system has i386 clang and lldb binary files included. (kind of weird!!)
Not really, considering that 99% of our builds are for i386/amd64
Also, note that most distros don't provide a workable lldb / libclang - so we provide it ourselves
If your build tries to pick _our_ lldb then it means that your distro does not provide a liblldb (or something is wrong with the way we search for the distro's liblldb)

You can workaround it quite easily:
- Disable clang from your build, by passing

Code: Select all

-DENABLE_CLANG=0
to your cmake line
- Remove LLDBDebugger plugin from your build. This can be done by editing the main /path/to/codelite/source/CMakeLists.txt file:

Search for this line:

Code: Select all

add_subdirectory(LLDBDebugger)
and comment it:

Code: Select all

#add_subdirectory(LLDBDebugger)
This should disable the LLDB plugin and will compile CodeLite without clang support
By "disable clang support" I mean that you won't have the clang code completion support, but the default code completion _will_ still be working (and its quite good)
You can still configure CodeLite to use clang as a compiler (this is not affected)


Eran
Make sure you have read the HOW TO POST thread
MattyBoy
CodeLite Curious
Posts: 3
Joined: Sun Oct 12, 2014 9:53 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: ARMHF Architecture

Post by MattyBoy »

Sure appreciate the help. Just an FYI. Ubuntu latest 14.04 includes 2.8 and Debian stable doesn't include it at all. Just because it is in testing, dev, sid, unstable (whatever) doesn't mean it will ever make it to stable. Something about it not having any confirmed bugs in some length of time period before they include it?????

Thanks
User avatar
eranif
CodeLite Plugin
Posts: 6375
Joined: Wed Feb 06, 2008 9:29 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: ARMHF Architecture

Post by eranif »

MattyBoy wrote:Just an FYI. Ubuntu latest 14.04 includes 2.8 and Debian stable doesn't include it at all
I contacted the Debian maintainer (he is a forum member here) and we both submitted a request to Ubuntu to remove the antique version 2.8 from their repo.

CodeLite is already packaged for their testing, and it will be part of their next release

Eran
Make sure you have read the HOW TO POST thread
Post Reply