Monday, June 30, 2014

gcc visibility

在處理某個 bug (https://bugzilla.mozilla.org/show_bug.cgi?id=933588#c26)  時,遇到了 linking error :

hidden symbol '_ZNK7android6Parcel9readInt32Ev' is not defined locally


最後研究了一下
原來是本來的 build system 是用 -fvisibility
這只會影嚮到 definition
但後來用了 prama gcc visibility ,這是更 strong 的 directive, 也會影嚮到 reference 到的 symbol

Monday, June 9, 2014

The History of Scotland for Children

上星期到蘇格蘭玩時,看了一本
The History of Scottland for Children

http://www.amazon.co.uk/History-Scotland-Children-Fiona-MacDonald/dp/1842040731/ref=pd_sim_b_1?ie=UTF8&refRID=17F1AP7D6KX61M602H4R




是本簡明易懂的故事書(寫給小朋友的嘛~~)
不過特別的是
書中寫 某某某為什麼要作這件事時,都很直接明瞭的講
"因為他想要錢,想要當老大,...." 等等的

不會像台灣的書略過,或會寫著
"為了解救人民,為了多少同胞的未來,...."等

國外從小就在教育小朋友 "Why"
反過來如果是台灣的教科書,重點可能就在於 "Who, When, What"

另外書裡面也有介紹到羊毛,也很直接的就提到
羊毛的利潤遠高於農產品所帶來的利潤,所以地主為了飼養羊群,而把許多已住在當地的人們趕離,即使他們已經住在這好幾個世代,甚至好幾百年。