[Fink-devel] wxwidgets300-* hardcodes flag-sort into compiler identification

2015-06-27 Thread Hanspeter Niederstrasser
 From /sw/lib/wxwidgets300-gtk2/wx/config/gtk2-unicode-3.0:

[ -z $output_option_cc] || echo flag-sort -r gcc
[ -z $output_option_cxx   ] || echo flag-sort -r g++
[ -z $output_option_ld] || echo flag-sort -r g++ -o

$ wx-config --cc
flag-sort -r gcc

This then shows up in ./configure outputs with results like:
configure:3891: checking Checking wxWidgets for min version:
configure:3895: result: -r gcc

which messes up subsequent configure tests.

wxwidgets300-osxcocoa has a similar issue.

Hanspeter

--
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical  virtual servers, alerts via email  sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] wxwidgets300-* hardcodes flag-sort into compiler identification

2015-06-27 Thread Alexander Hansen

 On Jun 27, 2015, at 05:17, Hanspeter Niederstrasser f...@snaggledworks.com 
 wrote:
 
 From /sw/lib/wxwidgets300-gtk2/wx/config/gtk2-unicode-3.0:
 
 [ -z $output_option_cc] || echo flag-sort -r gcc
 [ -z $output_option_cxx   ] || echo flag-sort -r g++
 [ -z $output_option_ld] || echo flag-sort -r g++ -o
 
 $ wx-config --cc
 flag-sort -r gcc
 
 This then shows up in ./configure outputs with results like:
 configure:3891: checking Checking wxWidgets for min version:
 configure:3895: result: -r gcc
 
 which messes up subsequent configure tests.
 
 wxwidgets300-osxcocoa has a similar issue.
 
 Hanspeter

It’s even worse on wxwidgets300-osxcocoa:

Fionna:~ hansen$ grep flag-sort /sw/bin/wx-config
[ -z $output_option_cc] || echo flag-sort -r gcc -isysroot 
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk
 -mmacosx-version-min=10.10
[ -z $output_option_cxx   ] || echo flag-sort -r g++ -isysroot 
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk
 -mmacosx-version-min=10.10
[ -z $output_option_ld] || echo flag-sort -r g++ -isysroot 
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk
 -mmacosx-version-min=10.10 -o

That could present problems on a 10.9-10.11 upgrade since the former will 
presumably encode the 10.9 SDK and the latter won’t have that.  Is there any 
reason we’d really want the -isysroot… business?

-- 
Alexander Hansen, Ph.D.
Fink User Liaison


--
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical  virtual servers, alerts via email  sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] wxwidgets300-* hardcodes flag-sort into compiler identification

2015-06-27 Thread Alexander Hansen

 On Jun 27, 2015, at 10:02, Alexander Hansen alexanderk.han...@gmail.com 
 wrote:
 
 
 On Jun 27, 2015, at 05:17, Hanspeter Niederstrasser f...@snaggledworks.com 
 wrote:
 
 From /sw/lib/wxwidgets300-gtk2/wx/config/gtk2-unicode-3.0:
 
 [ -z $output_option_cc] || echo flag-sort -r gcc
 [ -z $output_option_cxx   ] || echo flag-sort -r g++
 [ -z $output_option_ld] || echo flag-sort -r g++ -o
 
 $ wx-config --cc
 flag-sort -r gcc
 
 This then shows up in ./configure outputs with results like:
 configure:3891: checking Checking wxWidgets for min version:
 configure:3895: result: -r gcc
 
 which messes up subsequent configure tests.
 
 wxwidgets300-osxcocoa has a similar issue.
 
 Hanspeter
 
 It’s even worse on wxwidgets300-osxcocoa:
 
 Fionna:~ hansen$ grep flag-sort /sw/bin/wx-config
 [ -z $output_option_cc] || echo flag-sort -r gcc -isysroot 
 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk
  -mmacosx-version-min=10.10
 [ -z $output_option_cxx   ] || echo flag-sort -r g++ -isysroot 
 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk
  -mmacosx-version-min=10.10
 [ -z $output_option_ld] || echo flag-sort -r g++ -isysroot 
 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk
  -mmacosx-version-min=10.10 -o
 
 That could present problems on a 10.9-10.11 upgrade since the former will 
 presumably encode the 10.9 SDK and the latter won’t have that.  Is there any 
 reason we’d really want the -isysroot… business?
 
 -- 
 Alexander Hansen, Ph.D.
 Fink User Liaison
 

I’ve committed an update which patches out both the “flag-sort -r” and 
“-isysroot…” stuff.



-- 
Alexander Hansen, Ph.D.
Fink User Liaison


--
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical  virtual servers, alerts via email  sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel