On 6 Jun 2012, at 13:15, Jordi GutiƩrrez Hermoso wrote:

> On 6 June 2012 05:11, Olaf Till <i7t...@t-online.de> wrote:
>> In this case it would possibly be more suitable to make mkoctfile
>> understand -framework, at least at systems which need it. I think I'll
>> ask that on the Octave maintainers list.
> 
> If you go this way, the problem is deeper than just -framework. It's
> not an easy problem to deal with, because I would like to also accept
> *all* compiler flags, such as -fexceptions and -std=c++0x, but the
> problem here is: if you pass unrecognised flags, do you pass them to
> the preprocessor, the compiler, the assembler or the linker? mkoctfile
> really wraps all of those. You will notice that mkoctfile makes two
> separate calls, one to compile and one to link. And whatever change
> you make, you have to make sure you don't break existing uses of
> mkoctfile that rely on the current buggy behaviour of accepting -W
> flags as warnings, which is a mistake  I made once.
> 
> There's also the issue that we have two mkoctfile programs, one in
> bash and one in C++.
> 
> I would like to see mkoctfile get fixed so that you and other Apple
> enthusiasts can use it to your liking, but the problem seems difficult
> to solve in general.
> 
> - Jordi G. H.

what about making separate scripts named 

octcc
octcxx
octf77
octld

similar to what is done in openmpi?
we could then keep mkoctfile as-is for backward compatibility 
while transitioning to the new setup ...


c.
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Octave-dev mailing list
Octave-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to