The typedef swcs produced on my machine are different to the ones produced on 
CI which breaks the build process. I noticed this difference in the catalog 
(though it’s not the only one)

        <compiler name="Apache Royale: Compiler: Compiler-Common" version="0.9" 
build="8"/>
        <compiler name="Apache Royale: Compiler: Compiler-Common" version="0.9" 
build="9"/>

Can somebody explain why the build# is different?

I had a look at SWCTarget.java in the compiler and it looks like it’s getting 
its information from VersionInfo which ultimately relies on Java’s 
getImplementationVersion() [1].

I checked java -version both on my machine and on the CI and they both output 
1.8.0_201, so I don’t understand why the version is different.

Any clues?

[1] Java.lang.getImplementationVersion() Method 
(tutorialspoint.com)<https://www.tutorialspoint.com/java/lang/package_getimplementationversion.htm>

Reply via email to