Ask Your Question

[devel] Build Android AOSP on Fedora 23

asked 2016-01-11 16:35:05 -0500

alvarok gravatar image

updated 2016-01-11 17:48:59 -0500

Hello everyone!

I am currently trying to build AOSP under Fedora 23.

I have followed the HOWTO...

...but is is outdated righ now for Fedora 23. I have in the past build Cyanogenmod under Fedora 17 with success using the HOWTO, but right now I am testing F23 and AOSP 6.0

According to the official AOSP documentation...

...i need for development the Ubuntu packages named "git-core gnupg flex bison gperf build-essential \ zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 \ lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache \ libgl1-mesa-dev libxml2-utils xsltproc unzip"

I have made a list, so far, of the equivalents under F23:

Ubuntu 14.04            Fedora 23
git-core                git-core
gnupg                   gnupg
flex                    flex
bison                   bison
gperf                   gperf
build-essential         make automake gcc gcc-c++ kernel-devel
zip                     zip
curl                    curl
zlib1g-dev              zlib-devel
gcc-multilib            glib-devel.i686
g++-multilib            glibmm-devel.i686
libc6-dev-i386          glibc-devel.i686
lib32ncurses5-dev       ncurses-devel.i686
x11proto-core-dev       ?
libx11-dev              ?
lib32z-dev              ?   
ccache                  ccache
libgl1-mesa-dev         mesa-libGL-devel
libxml2-utils           ?
xsltproc                ?
unzip                   unzip

I am still filling the unknowns, any help would be welcomed!

I am specially doubtful about build-essensials, but I think that groupinstall is an overkill for this task, there should be a more sensitive option.

Thanks all!

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2016-05-24 02:22:48 -0500

dmitvitalii gravatar image

x11proto-core-dev => xorg-x11-proto-devel
libx11-dev => libX11-devel
libxml2-utils: not sure, maybe something could be found in libxml2-static libxml2-devel xml2dict xml2 (maybe the main package includes utils by default?)
xsltproc => libxslt, maybe something from the libxslt-devel will be needed
And still don't know about the lib32z-dev package. Also, I can't find any glibmm-devel packages but there is the glibmm24-devel.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2016-01-11 16:35:05 -0500

Seen: 1,335 times

Last updated: May 24 '16