Seems like the `-r` masks a bunch of undefined references:

```
# /opt/local/gcc47/libexec/gcc/x86_64-sun-solaris2.11/4.7.3/collect2
-R/opt/local/lib/ -Y P,/lib/amd64:/usr/lib/amd64:/opt/local/lib/ -Qy -o
topHandler02.o -L/opt/local/gcc47/lib/gcc/x86_64-sun-solaris2.11/4.7.3
-L/opt/local/gcc47/lib/gcc/x86_64-sun-solaris2.11/4.7.3/../../../../x86_64-sun-solaris2.11/lib/amd64
-L/opt/local/gcc47/lib/gcc/x86_64-sun-solaris2.11/4.7.3/../../../amd64
-L/lib/amd64 -L/usr/lib/amd64
-L/opt/local/gcc47/lib/gcc/x86_64-sun-solaris2.11/4.7.3/../../../../x86_64-sun-solaris2.11/lib
-L/opt/local/gcc47/lib/gcc/x86_64-sun-solaris2.11/4.7.3/../../..
-R/opt/local/gcc47/x86_64-sun-solaris2.11/lib/amd64
-R/opt/local/gcc47/lib/amd64 -lrt /tmp/ghc93957_0/ghc93957_6.o
/tmp/ghc93957_0/ghc93957_5.o
Undefined                       first referenced
 symbol                             in file
era                                 /tmp/ghc93957_0/ghc93957_6.o
base_GHCziIOziException_zdfExceptionAsyncExceptionzuzdctoException_info
/tmp/ghc93957_0/ghc93957_6.o
CC_ID                               /tmp/ghc93957_0/ghc93957_5.o
pushCostCentre                      /tmp/ghc93957_0/ghc93957_6.o
CCS_DONT_CARE                       /tmp/ghc93957_0/ghc93957_6.o
CCS_ID                              /tmp/ghc93957_0/ghc93957_5.o
base_GHCziIOziException_zdfExceptionAsyncExceptionzuzdctoException_closure
/tmp/ghc93957_0/ghc93957_6.o
enterFunCCS                         /tmp/ghc93957_0/ghc93957_6.o
newCAF                              /tmp/ghc93957_0/ghc93957_6.o
CC_LIST                             /tmp/ghc93957_0/ghc93957_5.o
base_GHCziIOziException_UserInterrupt_closure /tmp/ghc93957_0/ghc93957_6.o
stg_bh_upd_frame_info               /tmp/ghc93957_0/ghc93957_6.o
CCS_LIST                            /tmp/ghc93957_0/ghc93957_5.o
stg_IND_STATIC_info                 /tmp/ghc93957_0/ghc93957_6.o
stg_raiseIOzh                       /tmp/ghc93957_0/ghc93957_6.o
base_GHCziTopHandler_runMainIO1_info /tmp/ghc93957_0/ghc93957_6.o
base_GHCziTopHandler_runMainIO1_closure /tmp/ghc93957_0/ghc93957_6.o
ld: fatal: symbol referencing errors. No output written to topHandler02.o
collect2: error: ld returned 1 exit status
```

GNU ld does not appear to have this option, so I'm guessing this is a
borked SunOS integration in GHC.



-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com

Reply via email to