[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
UGLY_DEFS for darwin in configure.in
From: |
John W. Eaton |
Subject: |
UGLY_DEFS for darwin in configure.in |
Date: |
Mon, 01 Oct 2007 13:33:06 -0400 |
On 23-Sep-2007, Thomas Treichl wrote:
| I've done a lot of tests and I spend quite a lot of time to see if the lines
|
| *-*-darwin*)
| UGLY_DEFS=`echo $DEFS | sed
's,\\",\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",g'`
| ;;
|
| in configure.in of the current Octave 2.9.14 sources are still necessary. The
| big problem that I've got is that I actually am not able to reproduce the
| problem. This means that I'm not able to compile Octave with MacOSX's
original
| 'sed' at all, the problems are much bigger then just setting the UGLY_DEFS in
a
| different way than on any other *nix platform (The reason may be that either
| MacOSX's sed is too much POSIX or too much broken in some way, I actually
don't
| know).
|
| My wish would be that these lines could be completely be removed from the
| ./configure.in script but only if we are sure that there is absolutely no
other
| MacOSX distribution packaging process broken.
I think the only place this is really used now is the octave-bug
script. The idea is that when someone reports a bug, we'd like to
know what macros are defined when Octave was compiled. Currently,
running the octave-bug scripts prints something like this:
DEFS:
-DPACKAGE_NAME="" -DPACKAGE_TARNAME="" -DPACKAGE_VERSION=""
-DPACKAGE_STRING="" -DPACKAGE_BUGREPORT="" -DOCTAVE_SOURCE=1
-D_GNU_SOURCE=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1
-DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
-DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1
...
All the fancy quoting is needed to try to get these lines passed
through Make and the shell so that they appear correctly quoted in the
text of the message that the octave-bug script finally sends.
I'd be happy to have these lines replaced by the contents of config.h,
but I don't see how to do that reliably.
jwe
- UGLY_DEFS for darwin in configure.in,
John W. Eaton <=
- Re: UGLY_DEFS for darwin in configure.in, Thomas Treichl, 2007/10/03
- Re: UGLY_DEFS for darwin in configure.in, John W. Eaton, 2007/10/03
- Re: UGLY_DEFS for darwin in configure.in, Thomas Treichl, 2007/10/03
- Re: UGLY_DEFS for darwin in configure.in, John W. Eaton, 2007/10/03
- Re: UGLY_DEFS for darwin in configure.in, Thomas Treichl, 2007/10/03
- Re: UGLY_DEFS for darwin in configure.in, John W. Eaton, 2007/10/03
- Re: UGLY_DEFS for darwin in configure.in, Thomas Treichl, 2007/10/03
- Re: UGLY_DEFS for darwin in configure.in, John W. Eaton, 2007/10/03
- Re: UGLY_DEFS for darwin in configure.in, Thomas Treichl, 2007/10/03
- Re: UGLY_DEFS for darwin in configure.in, John W. Eaton, 2007/10/03