View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0015771CMakeCMakepublic2015-10-07 04:322016-03-07 09:12
Reporteriainmeikle 
Assigned Togeoffviola 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformPCOSWindowsOS Version7
Product VersionCMake 3.3 
Target VersionCMake 3.5Fixed in VersionCMake 3.5 
Summary0015771: GHS-MULTI Generator Uses Macros in GPJs Uncompatible With Older Versions
DescriptionThe GHS-MULTI generator adds the following to generated GPJ files:

{optgroup=GhsCommonOptions}.

Other than this, the GPJ files appear to work OK with older versions. This can be alleviated by adding the following instead.

{isdefined(optgroup)}{optgroup=GhsCommonOptions}
Steps To ReproduceUse quite an old version of their tool chain.
Additional InformationUnable to provide specific version information for the tool chain used.
TagsNo tags attached.
Attached Filespatch file icon 0001-Removed-extra-flag-to-GHS-MULTI-compiler.patch [^] (1,868 bytes) 2015-10-14 02:30 [Show Content]

 Relationships

  Notes
(0039553)
geoffviola (developer)
2015-10-09 00:57

I don't have the same version of the tool chain as you. Can you tell me what version of the compiler, integrity, and MULTI that you have? If I attach a patch, can you test it?
(0039555)
iainmeikle (reporter)
2015-10-09 04:02

I cannot give you the version information. I can look at testing a patch, but please bear in mind this may take me a while to complete.
(0039598)
geoffviola (developer)
2015-10-14 02:40

I couldn't get {isdefined(optgroup)}{optgroup=GhsCommonOptions} to work in my .gpj files. Instead, I attached a patch so that CMake will not produce {optgroup=GhsCommonOptions} at all. The flag was added to match an old project file, but it doesn't seem necessary.
(0039615)
Brad King (manager)
2015-10-15 10:08

GHS: Remove extra flag to GHS MULTI compiler
https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=ce7ccafc [^]
(0040620)
Robert Maynard (manager)
2016-03-07 09:12

Closing resolved issues that have not been updated in more than 4 months.

 Issue History
Date Modified Username Field Change
2015-10-07 04:32 iainmeikle New Issue
2015-10-09 00:57 geoffviola Note Added: 0039553
2015-10-09 04:02 iainmeikle Note Added: 0039555
2015-10-14 02:30 geoffviola File Added: 0001-Removed-extra-flag-to-GHS-MULTI-compiler.patch
2015-10-14 02:40 geoffviola Note Added: 0039598
2015-10-15 10:08 Brad King Note Added: 0039615
2015-10-15 10:09 Brad King Status new => resolved
2015-10-15 10:09 Brad King Resolution open => fixed
2015-10-15 10:09 Brad King Fixed in Version => CMake 3.5
2015-10-15 10:09 Brad King Target Version => CMake 3.5
2015-10-15 10:10 Brad King Assigned To => geoffviola
2016-03-07 09:12 Robert Maynard Note Added: 0040620
2016-03-07 09:12 Robert Maynard Status resolved => closed


Copyright © 2000 - 2018 MantisBT Team