[UNOFFICIAL] [ROM] CodeAuroraICS (Android 4.0.4 - .35 kernel - CAF-based)

Search This thread

Bytecode

Inactive Recognized Developer
Dec 30, 2010
2,683
4,487
25
/dev/null
Hello there,while working on OMFGB and CM6,I decided to take ICS CAF sources and build them since andy is working at AOSP,arjen is working at CM9 and now I'm working at CAF. I opened this since I can handle various projects at a time,infact I'm developing for other stuff also.

Current status: Fixing build errors :)
 
Last edited:

andy572

Inactive Recognized Developer
Sep 4, 2010
2,395
3,937
Germany, Munich (Deutschland, München)
@Bytecode, maybe this small info can be helpful:

you need to change a lot of configs in CAF to build - its like the AOSP configs.
the most pro on this project is, its made for MSM devices, possible you can get more
things to function (if things are fixed by CAF) as in CM9 or AOSP ... good luck ;)
 

ert69

Senior Member
Jan 24, 2011
741
110
Good luck bro!

OT: Mind I ask u why u changed ur name?

Sent from my LG-P500 using xda premium
 

Bytecode

Inactive Recognized Developer
Dec 30, 2010
2,683
4,487
25
/dev/null
@Bytecode, maybe this small info can be helpful:

you need to change a lot of configs in CAF to build - its like the AOSP configs.
the most pro on this project is, its made for MSM devices, possible you can get more
things to function (if things are fixed by CAF) as in CM9 or AOSP ... good luck ;)

So developing for AOSP is same configs **** to fix :D

One thing I always asked myself: There is no msm7227 manifest in every caf build,but there's msm7627a,which is basically the same. Doesnìt matter if i build msm7627a?
 

Bytecode

Inactive Recognized Developer
Dec 30, 2010
2,683
4,487
25
/dev/null
So... libskia is giving me ****:

make: *** No rule to make target "out/target/product/thunderg/obj/STATIC_LIBRARIES/libqc-skia_intermediates/libqc-skia.a", needed for per "out/target/product/thunderg/obj/SHARED_LIBRARIES/libskia_intermediates/LINKED/libskia.so". Stop.

(BTW: Used andy's device and vendor folder as well as his kernel).
 

SWEATTAIMI

Senior Member
Oct 19, 2010
2,051
379
W4ZT3D
So... libskia is giving me ****:

make: *** No rule to make target "out/target/product/thunderg/obj/STATIC_LIBRARIES/libqc-skia_intermediates/libqc-skia.a", needed for per "out/target/product/thunderg/obj/SHARED_LIBRARIES/libskia_intermediates/LINKED/libskia.so". Stop.

(BTW: Used andy's device and vendor folder as well as his kernel).

Seems like it's a missing file our a target file.

Sent from my LG-P500 using xda premium
 

andy572

Inactive Recognized Developer
Sep 4, 2010
2,395
3,937
Germany, Munich (Deutschland, München)
So... libskia is giving me ****:

make: *** No rule to make target "out/target/product/thunderg/obj/STATIC_LIBRARIES/libqc-skia_intermediates/libqc-skia.a", needed for per "out/target/product/thunderg/obj/SHARED_LIBRARIES/libskia_intermediates/LINKED/libskia.so". Stop.

(BTW: Used andy's device and vendor folder as well as his kernel).

edit the Android.mk and remove that lib, its proprietary **** only ;)
 
  • Like
Reactions: theimpulson

Bytecode

Inactive Recognized Developer
Dec 30, 2010
2,683
4,487
25
/dev/null
Seems like it's a missing file our a target file.

Sent from my LG-P500 using xda premium

I don't have that anymore :)

Wow,I can already smell CAF optimized code: Frameworks base is different for lots of stuff: Using AOSP andy's framework base was a bad idea: I'll check on his github what he changed on frameworks base.

@andy: Did you change stuff in framework base for making it boot or you did it later?
 

Arjen

Retired Forum Moderator
Feb 26, 2011
2,150
5,902
48
Musselkanaal
I guess he changed things for his Phoenix Android look :D
Also some fixes needed there for loading old adreno-drivers.
 

Bytecode

Inactive Recognized Developer
Dec 30, 2010
2,683
4,487
25
/dev/null
I guess he changed things for his Phoenix Android look :D
Also some fixes needed there for loading old adreno-drivers.

I'm getting really,really confused here :(

Adding vendor and device folder from andy gives me libskia ****,adding all from andy gives me framework ****,I don't know what to do here :mad:

Lemme basically explain: What files are needed for building/booting CAF ICS succesfully? Don't post stuff necessary for fixing bugs later :)

Thank you :)
 
Last edited:

Arjen

Retired Forum Moderator
Feb 26, 2011
2,150
5,902
48
Musselkanaal
Just one little question, what branch did you use from framework_base?
You took the master-branch?

Guess you won't need the msm and qcom repo's, but need evereything else.

I can't remember I had problems related to skia during build, I have taken a look if I did change anything there, but I did not...
Don't have CAF-sources synced yet, so can't take a look what is going wrong.
Perhaps Lupohirp has them and can take a look.
 

andy572

Inactive Recognized Developer
Sep 4, 2010
2,395
3,937
Germany, Munich (Deutschland, München)
I don't have that anymore :)

Wow,I can already smell CAF optimized code: Frameworks base is different for lots of stuff: Using AOSP andy's framework base was a bad idea: I'll check on his github what he changed on frameworks base.

@andy: Did you change stuff in framework base for making it boot or you did it later?

AOSP is not CAF, AOSP is not CM - each framework has its own code, it
has nothing to do with my changes, as you can see in my patches, its nothing
to make it "feel me like a phoenix" :)


To help you a bit:
some makefile variables cant be used in CAF, CM or AOSP and vice versa,
you have to look in relevant config variables ad what its used for,
than look in the source code if the name has changed or the variable
cant be used (or what ever).
 

andy572

Inactive Recognized Developer
Sep 4, 2010
2,395
3,937
Germany, Munich (Deutschland, München)
Just one little question, what branch did you use from framework_base?
You took the master-branch?

Guess you won't need the msm and qcom repo's, but need evereything else.

I can't remember I had problems related to skia during build, I have taken a look if I did change anything there, but I did not...
Don't have CAF-sources synced yet, so can't take a look what is going wrong.
Perhaps Lupohirp has them and can take a look.

qcom repos are very needed to compile qcom related changes like audio/media.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 13
    Hello there,while working on OMFGB and CM6,I decided to take ICS CAF sources and build them since andy is working at AOSP,arjen is working at CM9 and now I'm working at CAF. I opened this since I can handle various projects at a time,infact I'm developing for other stuff also.

    Current status: Fixing build errors :)
    5
    Ok so,I just wanted to let you know that I'm back here syncing CAF's 4.0.4!!! :) :) You guys got another dev working on ICS now ;)

    P.S: Will finish omgb at the same time I'm starting to work on CAF,then put on hold other projects because this is important as hell.
    3
    News for you guys:

    Lupohirp and me working at here now,he's trying to port 3.0 kernel,I'm trying to port CAF's .38.

    Still none built it succesfully :p
    2
    @Bytecode, maybe this small info can be helpful:

    you need to change a lot of configs in CAF to build - its like the AOSP configs.
    the most pro on this project is, its made for MSM devices, possible you can get more
    things to function (if things are fixed by CAF) as in CM9 or AOSP ... good luck ;)
    2
    For O1?
    What do they bring?

    Sent from my LG-P500 using xda premium

    in hope for better compatibility with ICS some things are needed, as example a
    newer kernel which supports the new OpenGL things, done in KGSL drivers in kernel,
    and its needed for some improvements in filesystems.