On 11-Dec-1999, Fadly wrote:
> > > trus hal-hal yg perlu diperhatikan (WARNING !!!!!!) :
> > > - jangan sampe kompie mati waktu compile (ini bisa ngerusak seluruh sistem)
> > Apakah resiko ini berhubungan dengan proses compilenya?
> > Saya rasa resiko itu ada kalo system tidak dishutdown dg benar, apa
> > pun keadaanya, mau lagi compile kek, mau lagi nggak ngapa2in kek..
> > Jadi ini kayaknya ini bukan spesifik peringatan untuk compile aja.
>
> betul .. tapi besar kemungkinannya ..
Resiko rusaknya sistem (umumnya filesystemnya) karena matinya
komputer, tidak relevan dengan apakah komputer tersebut sedang compile
atau tidak.
> contoh kasus : mati lampu ...;-) tiba-tiba listrik mati
> waktu kita lagi compile dan kemungkinan rusak system sangat
> besar mengingat resources saat itu sebagian besar dikerahkan
> buat usaha 'make'
'make' tidak makan resources besar, yg melakukan proses compiling
adalah gcc/g++/... Lagipula, compiler itu tidak ada bedanya dg program
lain dalam hal tsb.
Penjelasannya gimana yah kalo ada program yg makan resource besar lalu
komputernya mati bisa ada resiko rusak yg relevan dengan termakannya
resource besar itu?
> namun berdasarkan salah satu dokumentasi debian yg
> pernah saya baca di distribusi debian (saya lupa
> judul pastinya )
Nah itu, makanya saya tanya URL lengkapnya supaya bisa dilihat apa yg
tertulis tepatnya di sana, jadi jangan sampe salah kaprah di tengah
jalan. Sebab info yg anda berikan kok kayaknya agak kurang tepat, kalo
ada sumbernya kan bisa dicek, nggak nebak2.
> > Clock skew itu seingat saya adalah warning dr 'make' bukan compiler.
> bukankah salah satu isi Makefile mendefinisikan kerja compiler
> (misal gcc) mau ngapain, jadi yah pas gcc compile file akan muncul
> sedikit peringatan ...
> jadi kan sama aja... Makefile dijalanin make, trus
> yng kemudian jalanin gcc, dan si gcc (compiler) munculin pesen diatas ..
Dari kemarin maksud saya yg ngeluarin si 'make':
[root:~]# strings `which make` | grep skew
*** Warning: Clock skew detected. Your build may be incomplete.
[root:~]# strings `which gcc` | grep skew
[root:~]#
Karena cara kerja 'make' yg mengandalkan waktu dr file2 sourcenya
dibandingkan dengan waktu saat 'make' dijalankan terakhir (dr tanggal2
file objectnya mungkin). 'make' pasti punya semacam mekanisme untuk
ngecek clock skew, nah kalo dia sudah detect dia kasih peringatan,
build may be incomplete, soalnya kalo jamnya bergeser kan bisa aja ada
file yg tidak direbuild padahal mestinya direbuild.
Jadi tidak masuk akal kalo si compiler yg mengeluarkan pesan tersebut,
karena fungsi compiler tidak mempedulikan clock skew.
> > > (source : debian documentations)
> > Bisa minta URL tepatnya di mana anda mengambil info di atas itu?
> dari distribusi debian 2.0 .. judulnya saya udah lupa ...
Ya repot mau verify informasi anda. Lain kali tolong lebih diusahakan
mencocokkan info yg anda berikan dengan sumbernya dulu. Kalo anda
tidak pasti lebih baik anda bilang tidak pasti daripada nanti salah
kaprah.
Untuk pembaca, buat menghindari salah kaprah juga mestinya jgn telan
info bulet2 tapi dipertanyakan alasannya apa.
--
Ronny Haryanto
--------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]