__GLASGOW_HASKELL__=708?

Greg Fitzgerald garious at gmail.com
Fri Sep 26 03:39:33 UTC 2014


Thanks John.  I see that the bug is in how that symbol is being used
in the music-score package.  Sorry for the noise.

-Greg

On Thu, Sep 25, 2014 at 8:20 PM, John Lato <jwlato at gmail.com> wrote:
> The value 708 is correct.  From the user's guide,
> http://www.haskell.org/ghc/docs/latest/html/users_guide/options-phases.html#c-pre-processor:
>
> _GLASGOW_HASKELL__
> For version x.y.z of GHC, the value of __GLASGOW_HASKELL__ is the integer
> xyy (if y is a single digit, then a leading zero is added, so for example in
> version 6.2 of GHC, __GLASGOW_HASKELL__==602). More information in Section
> 1.4, “GHC version numbering policy”.
>
>
> On Fri, Sep 26, 2014 at 11:09 AM, Greg Fitzgerald <garious at gmail.com> wrote:
>>
>> Using GHC 7.8.3 from the latest Haskell Platform on OS X 10.9.4, the
>> __GLASGOW_HASKELL__ preprocessor symbol is being set to 708 instead of
>> 783.  I'd guess I have some stale files lying from previous versions
>> GHC or HP, but I can't seem to find them.  Any clues?
>>
>>
>> $ cat wtf.hs
>>
>> {-# LANGUAGE CPP #-}
>>
>> $ ghc-7.8.3 -v -E wtf.hs 2>&1 | grep 708
>>
>> /usr/bin/gcc -E -undef -traditional -Wno-invalid-pp-token -Wno-unicode
>> -Wno-trigraphs -I
>>
>> /Library/Frameworks/GHC.framework/Versions/7.8.3-x86_64/usr/lib/ghc-7.8.3/base-4.7.0.1/include
>> -I
>> /Library/Frameworks/GHC.framework/Versions/7.8.3-x86_64/usr/lib/ghc-7.8.3/integer-gmp-0.5.1.0/include
>> -I
>> /Library/Frameworks/GHC.framework/Versions/7.8.3-x86_64/usr/lib/ghc-7.8.3/include
>> '-D__GLASGOW_HASKELL__=708' '-Ddarwin_BUILD_OS=1'
>> '-Dx86_64_BUILD_ARCH=1' '-Ddarwin_HOST_OS=1' '-Dx86_64_HOST_ARCH=1'
>> -U__PIC__ -D__PIC__ '-D__SSE__=1' '-D__SSE2__=1' -x assembler-with-cpp
>> wtf.hs -o
>> /var/folders/w7/_cxvr2k540163p59kwvqlzrc0000gn/T/ghc14288_0/ghc14288_1.hscpp
>>
>>
>> Thanks,
>> Greg
>> _______________________________________________
>> Glasgow-haskell-users mailing list
>> Glasgow-haskell-users at haskell.org
>> http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
>
>


More information about the Glasgow-haskell-users mailing list