libbase: use __builtin_setjmp and __builtin_longjmp