r7879: fix compile issue caused by not statoc value for intializing cpp macros