Cubic for Custom Ubuntu ISO Creator is a GUI application to create a customized bootable Ubuntu Live CD (ISO) image. Cubic integrates a command-line chroot environment that can be used for customization, such as installing new packages, adding additional files (background images, etc).
For user of Centos7 / CERN Centos 7 / Ubuntu 14.04 we now provideexperimental binary repositories, courtesy of http://bintray.com.
For YUM (e.g. Centos7) based systems you can use:
For APT (e.g. Ubuntu) based systems you can use:
If you have any problem, please open an issue.
Building igprof requires recent libatomic_ops and libunwind, plus recentautotools and cmake 2.8.x or later for the build itself, but not running.The recipe below includes a temporary build of cmake, but if your systemsupplies it, you can safely omit building cmake.
We have verified igprof works on the following platforms, where we routinelyuse it ourselves. There is a reasonable probability igprof will work out ofthe box on other relatively recent linux distributions, but we have notverified this.
- Scientific Linux 5 - a RHEL5 rebuild
- 32 bit and 64bit, with gcc 4.1.2 system compiler
- 32 bit and 64bit, with gcc 4.3.4 compiler
- 64bit, with gcc 4.5.1, 4.6.x and 4.7.x, 4.8.x compiler
- Scientific Linux 6 - a RHEL6 rebuild
- 64bit, with gcc 4.5.1, 4.6.x and 4.7.x, 4.8.x compiler
If you are a docker fan, you can try to use the prebuilddocker image at igprof/igprof.
The build recipe itself is:
At this point should be able to set up
PATH
and LD_LIBRARY_PATH
to point tothe $INSTAREA
and begin to use igprof. Here is a simple example (used as atutorial to demonstrate problems) which you can use quickly to verify thatigprof is set up:If you run:
You should see that three profile statistics files have been written:
- ig-vvvi-build.gz - statistics dumped while job is running (after build)
- ig-vvvi-copy.gz - statistics dumped while job is running (after copy) o ig-vvvi-build-and-copy.gz - statistics from the end of the job
You can produce a report (for example) from the end-of-job profile statisticswith:
If you then look at vvvibc.res, you should see something like:
If you have gotten to this point, your igprof installation should be set upcorrectly and you should proceed to the full documentation of how to run igprof.
Document your code
Every project on GitHub comes with a version-controlled wiki to give your documentation the high level of care it deserves. It’s easy to create well-maintained, Markdown or rich text documentation alongside your code.
Sign up for free See pricing for teams and enterprises Install required packages according to INSTALL and README.
Clone the rep and install it.
If libunwind not installed correctly, can use: ./configure –enable-frame-pointers to use the builtin unwind. And make applications with -fno-omit-frame-pointer.
Sample application.
https://github.com/gperftools/gperftools/README
![Ubuntu Ubuntu](http://www.marksei.com/wp-content/uploads/2015/04/Ubuntu-15-7.png)
Go version of the perf tool: pprof.
https://github.com/google/pprof