From: Thomas <spi...@so...> - 2003-03-31 20:47:18
|
hello all. i was recently working on building a cross compiler toolchain to build opie ( http://opie.handhelds.org ) for the dreamcast. i was following bill gatliff's instructions on linuxdevices.com relatively closely (had to change a couple of things because i need a dynamic linker), and was able to succesfully compile everything i needed. however, when i was done, i could not run opie, getting anundefined reference to __udivsi3_i4 in libstdc++. after doing some searching on google, i found that this was due to the ".hidden" patch. info: http://www.m17n.org/linux-sh/ml/linux-sh/2001-10/msg00004.html http://www.google.com/search?q=cache:6G3lXGwcsekC:www.geocrawler.com/archives/3/3076/2001/10/0/6771850/+__udivsi3_i4+libstdc%2B%2B&hl=en&ie=UTF-8 http://www.google.com/search?q=cache:OigLZHKogzwC:www.geocrawler.com/archives/3/3076/2001/10/0/6771420/+__udivsi3_i4+libstdc%2B%2B&hl=en&ie=UTF-8 (sorry for the long urls, but since geocrawler.com no longer exists, i have to use the google cache). anyway, these all apply to the 3.0.1 version of gcc that i was using (and is mentioned in these emails), but later versions of gcc on m17n.org are for gcc 3.0.4, so i was wondering if the patches for those versions still had this problem, or, if this is the wrong place to ask, where i could find out. i really dont want to spend more time building another toolchain that wont work if i can avoid it : ) thanks for any help thomas spi...@so... |