第一次hack gentoo ebuild
2005年4月13日
也许算第二次了,不过上一次是因为参照bugs.gentoo.org上针对d4x-2.5.0不能在
gnome 2.6的编译照着葫芦画了个瓢
这次是因为发现gcov在ppc的结果不正常想要看gcov的中间过程
而gcov是gcc的一部分,如果自己编译gcc那可就太麻烦了
幸好有gentoo,gentoo有ebuild
hack步骤如下:
emerge –fetchonly gcc-3.3.5-20050130
然后tar xvjf gcc-xxx.tar.bz2
然后分别创建目录
mkdir gcc-3.3.5-orig/gcc
mkdir gcc-3.3.5-dbg/gcc
cp gcc-3.3.5/gcc/gcov.c gcc-3.3.5-orig/gcc
cp gcc-3.3.5/gcc/gcov.c gcc-3.3.5-dbg/gcc
只复制一个文件是为了patch小一点
然后修改gcov
然后diff -Nur gcc-3.3.5-orig gcc-3.3.5-dbg > gcov-cbd.patch
然后把patch放到/usr/portage/sys-devel/gcc/files
然后改ebuild文件
加一条epatch ${FILESDIR}/gcov-cbd.patch
然后emerge gcc-xxx.ebuild就可以了
分类: saving