I think it was me who added the g++ check on configure.in some years ago, IIRC it was due to libtool somehow failing... please do git-blame on the exact line to find out.

On 13/06/14 20:07, Alex Rønne Petersen wrote:
We could probably do something to only require a C++ compiler when we
build with LLVM support. Patches welcome! ;)

On Fri, Jun 13, 2014 at 8:04 PM, Sergey Zhukov <s...@ngs.ru> wrote:
You're right setting the CXX variable is the most preferable way to
compile. By the way, why mono always requires g++ compiler?

find -name *.cpp

./libgc/gc_cpp.cpp
./mono/mini/mini-llvm-cpp.cpp
./mono/tests/mixed-mode/MixedModeLibrary/MixedModeLibrary.cpp
./mono/tests/mixed-mode/MixedModeLibrary/NativeApp.cpp
./mono/tests/mixed-mode/MixedModeApp/MixedModeApp.cpp
./mono/tests/mixed-mode/PureMsvcrtApp/PureMsvcrtApp.cpp
./mono/tests/mixed-mode/MixedModeMsvcrtApp/MixedModeMsvcrtApp.cpp

tests/mixed-mode are run in windows environment only
gc_cpp.cpp and gc_cpp.cc look like orphaned files which were added 10
years ago and have never changed since that

only mini-llvm-cpp.cpp requires C++ compiler really but if mono is
building without llvm support why it asks for g++?

Maybe I missed something.

On Fri, 2014-06-13 at 19:08 +0200, Alex Rønne Petersen wrote:
The configure.ac change is arguably not something that should be
upstreamed, fwiw. You should probably instead do:

     $ CXX=gcc-c++ ./autogen.sh ...

Or symlink g++ to gcc-c++. Or tell the Tizen engineers to fix their stuff. ;)

On Fri, Jun 13, 2014 at 5:36 PM, xplicit <s...@ngs.ru> wrote:
I was able to compile and run mono on tizen(x86) out of the box. Only very
small change is needed in configure.ac to compile and run mono successfully.

I even compiled my mono web-server HyperFastCgi v0.4
(https://github.com/xplicit/HyperFastCgi) and run it behind nginx on the
Tizen machine with ServiceStack-hosted "hello, World!" web-application
(front-end nginx is located on the Ubuntu machine and sends requests to
tizen machine). Seems that all works fine, I've got "Hello, World!" message
in my browser.

Here are the the sequence of commands I had to do to compile mono
https://gist.github.com/xplicit/2f8444afe162ac69a5f7
Here are the change for configure.ac
https://gist.github.com/xplicit/f3d5d08b3eac836fae38
I use tizen_20140415.5_ivi-release-mbr-i586-sdb.raw image.



--
View this message in context: 
http://mono.1490590.n4.nabble.com/Still-seeking-contractor-to-adding-Tizen-support-to-Mono-tp4663022p4663077.html
Sent from the Mono - Dev mailing list archive at Nabble.com.
_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list



_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Reply via email to