Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Where is official documentation for secc? #16

Open
leemgs opened this issue Feb 9, 2017 · 3 comments
Open

Where is official documentation for secc? #16

leemgs opened this issue Feb 9, 2017 · 3 comments

Comments

@leemgs
Copy link

leemgs commented Feb 9, 2017

In order to study 'secc' in more detai, Is there an official documentation folder? Is https://github.com/ivere27/secc/blob/master/README.md all? Any comments will be heplful to me. :)

@ivere27
Copy link
Owner

ivere27 commented Feb 10, 2017

@leemgs

there're some docs in '/doc' directory and wiki.
https://github.com/ivere27/secc/tree/master/doc
https://github.com/ivere27/secc/wiki

it's good to make more docs for everyone
plz, let me know which 'HOW-TOs' you wish. :)

@leemgs
Copy link
Author

leemgs commented Feb 10, 2017

plz, let me know which 'HOW-TOs' you wish.

Could I find an instruction to build chromium-efl with 'gbs' (Git Build System) command for Tizen platform? Does current version support cross-compilation and QEMU-based compilation?
(e.g., https://review.tizen.org/gerrit/#/admin/projects/platform/framework/web/chromium-efl )

https://github.com/ivere27/secc/blob/master/doc/BENCH.md
According to the evaluation result of BENCh.md file, It seems that compilation speed is dependent on the cache technology (e.g. SECC_CACHE) more than distributed compiler machines. Is it right?

@ivere27
Copy link
Owner

ivere27 commented Feb 10, 2017

  • cache
    caching binary objects in memory(thanks to redis) is one of main feature of SECC.
    it works like 'remote ccache' but shares outputs with all clients.

    so, yes. the cache technology is very important on compilation speed.
    mind you, 'Hit Cache' could be failed on any time, as you know.
    we can not rely on the cache technology. it has to be absolutely optional.

  • cross-compile
    it does support the cross-compilation between x86/x64/arm/linux/mac (not vc++/win32 so far. I have a plan to do). there's an example on wiki. https://github.com/ivere27/secc/wiki/WIP---building-WebKit(cross-compiling-for-mac-in-linux)-with-SECC

  • QEMU-based compilation
    I dont understand what it means. cloud you explain it?

  • to build chromium-efl with 'gbs' (Git Build System) command for Tizen platform
    sorry, I have not tried it yet. but, it will work with proper settings in GBS Scrips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants