Yocto is "yet another" (way of building) Linux. A specific one, but Linux, https://www.yoctoproject.org/:
It's not an embedded Linux distribution
– it creates a custom one for you
I would take a look at pin dependencies, since yocto is not a "full" Linux in the sense it does not include all the standard "features"... e.g. eglibc based image (one of the yocto images) does not use glibc...
"Embedded GLIBC (EGLIBC) was a variant of the GNU C Library (GLIBC) that was designed to work well on embedded systems."
The "package manager" is opkg, and there are many threads on opkg and yocto-related packages, such as How to enable the Yocto-provided package management capability and Yocto Package Manager.
I think that if pin dependencies are already fulfilled I would try to install tools directly from sources... but I'm far from being an expert.
I have been wanting to do these two things. Install Pin and a static taint analysis tool - Clang static analyzer in this case . So , you are saying it doesn't matter whether my Desktop already has clang installed , I have to install everything manually again for the Galileo board right?
Sorry, maybe I did not explain very well... I was trying to answer
... , is it possible to install Pin in the galileo board? What should I do in order to install new packages/software?
I don't know about cross-compiling for Galileo... Anyhow, in this particular case I'd install and develop everything in Galileo (taking into account dependencies, see my previous post), but it's about my choice...