http://bugzilla.novell.com/show_bug.cgi?id=614512
http://bugzilla.novell.com/show_bug.cgi?id=614512#c0 Summary: Compiling for device with any linking turned on causes linker to not find linked-in C library Classification: Mono Product: MonoTouch Version: SVN Platform: Macintosh OS/Version: Mac OS X 10.6 Status: NEW Severity: Major Priority: P5 - None Component: Tools AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 Using latest 3.0.x release, worked in previous 2.0.x releases. Linking in a C library. With the linker behavior set to "Don't Link", the build succeeds. If the linker behavior is set to "Link all assemblies" or "Link SDK only", then a linked-in C library is apparently being stripped out and the build fails with the following error message: /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 -arch armv6 -gdwarf-2 -miphoneos-version-min=3.0 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.0.sdk /var/folders/bN/bNNyovynEUaeui1jOJWV5U+++TI/-Tmp-/tmp45ffc4b0.tmp/PocketMV.exe.o /var/folders/bN/bNNyovynEUaeui1jOJWV5U+++TI/-Tmp-/tmp45ffc4b0.tmp/monotouch.dll.o /var/folders/bN/bNNyovynEUaeui1jOJWV5U+++TI/-Tmp-/tmp45ffc4b0.tmp/System.dll.o /var/folders/bN/bNNyovynEUaeui1jOJWV5U+++TI/-Tmp-/tmp45ffc4b0.tmp/System.Xml.dll.o /var/folders/bN/bNNyovynEUaeui1jOJWV5U+++TI/-Tmp-/tmp45ffc4b0.tmp/mscorlib.dll.o /var/folders/bN/bNNyovynEUaeui1jOJWV5U+++TI/-Tmp-/tmp45ffc4b0.tmp/System.Core.dll.o /var/folders/bN/bNNyovynEUaeui1jOJWV5U+++TI/-Tmp-/tmp45ffc4b0.tmp/Mono.Security.dll.o /var/folders/bN/bNNyovynEUaeui1jOJWV5U+++TI/-Tmp-/tmp45ffc4b0.tmp/registrar.m -I/Developer/MonoTouch/SDKs/MonoTouch.iphoneos.sdk/usr/include /var/folders/bN/bNNyovynEUaeui1jOJWV5U+++TI/-Tmp-/tmp45ffc4b0.tmp/main.o -o /var/folders/bN/bNNyovynEUaeui1jOJWV5U+++TI/-Tmp-/tmp45ffc4b0.tmp/PocketMV -framework CFNetwork -framework CoreFoundation -framework Foundation -framework CoreGraphics -framework UIKit -framework StoreKit -framework AudioToolbox -framework QuartzCore -framework MediaPlayer -dead_strip -lz -u _catch_exception_raise -u _CreateZStream -u _CloseZStream -u _Flush -u _ReadZStream -u _WriteZStream -liconv -lmono -lmonotouch -L/Developer/MonoTouch/SDKs/MonoTouch.iphoneos.sdk/usr/lib -L/Users/edanuff/Development/MonoDevelop/Projects/PocketMV/PocketMV -lopenjpeg -all_load -lstdc++ /Developer/usr/bin/dsymutil /Users/edanuff/Development/MonoDevelop/Projects/PocketMV/PocketMV/bin/iPhone/Debug/PocketMV.app/PocketMV -o /Users/edanuff/Development/MonoDevelop/Projects/PocketMV/PocketMV/bin/iPhone/Debug/PocketMV.app.dSYM warning: (armv6) /var/folders/bN/bNNyovynEUaeui1jOJWV5U+++TI/-Tmp-//ccxtQDkM.o unable to open object file /usr/bin/strip -s /var/folders/bN/bNNyovynEUaeui1jOJWV5U+++TI/-Tmp-/tmp45ffc4b0.tmp/symbol-file /Users/edanuff/Development/MonoDevelop/Projects/PocketMV/PocketMV/bin/iPhone/Debug/PocketMV.app/PocketMV /usr/bin/strip: symbols names listed in: /var/folders/bN/bNNyovynEUaeui1jOJWV5U+++TI/-Tmp-/tmp45ffc4b0.tmp/symbol-file not in: /Users/edanuff/Development/MonoDevelop/Projects/PocketMV/PocketMV/bin/iPhone/Debug/PocketMV.app/PocketMV _DotNetAllocDecoded _DotNetAllocDecoded64 _DotNetAllocEncoded _DotNetAllocEncoded64 _DotNetDecode _DotNetDecode64 _DotNetDecodeWithInfo _DotNetDecodeWithInfo64 _DotNetEncode _DotNetEncode64 _DotNetFree _DotNetFree64 _DotNetAllocDecoded, etc. are entrypoints in libopenjpeg.a. Reproducible: Always Steps to Reproduce: 1. 2. 3. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
