binary-compatibility Questions
2
Solved
Simple question: If change this:
void someMethod();
to
void someMethod() noexcept;
will it break binary compatibility, or does the method signature remain the same?
Bandaranaike asked 19/7, 2018 at 18:20
1
Solved
Learning Scala from the Scala for Data Science book and the companion Github repo, here I am particularly talking about the build file for Chapter 2, copied below (with minor modification) for refe...
Myall asked 30/3, 2023 at 3:18
21
Solved
I'm packaging a Java library as a JAR, and it's throwing many java.lang.IncompatibleClassChangeErrors when I try to invoke methods from it. These errors seem to appear at random. What kinds of prob...
Diaz asked 30/12, 2009 at 14:24
3
At the Spark 2.1 docs it's mentioned that
Spark runs on Java 7+, Python 2.6+/3.4+ and R 3.1+. For the Scala API, Spark 2.1.0 uses Scala 2.11. You will need to use a compatible Scala version (2....
Couplet asked 19/3, 2017 at 13:50
10
Solved
Any way to make a binary in a Linux distribution and run it on another distribution with same architecture? Or I should compile and build it on different distributions?
Is there any compatibility ...
Rigamarole asked 8/1, 2010 at 13:16
5
Solved
Hope this question isn't going to be too vague. Reading through the COM spec and Don Box's Essential COM book, there is plenty of talk of the "problems that COM solves" - and they all sound importa...
Insular asked 26/11, 2013 at 11:9
1
Solved
TL;DR - The MS docs state that binary compatibility between VS2015 and VS2017 libs is one-way, while I'd assumed it is necessarily two-way. Where's the catch?
First, for background:
Any MSVC++...
Quadrinomial asked 7/11, 2018 at 9:59
1
I see that ARMv8 is merely an extension of ARMv7 architecture and all code compiled on ARMv7 should run on ARMv8. I am interested in the backward compatibility of ARMv8 to ARMv7. Will code that was...
Landrum asked 23/3, 2017 at 9:33
2
Solved
https://learn.microsoft.com/en-us/cpp/porting/binary-compat-2015-2017?view=vs-2017 says that C++ Binary Compatibility between Visual Studio 2015 and Visual Studio 2017 is guaranteed except:
1)When...
Hemeralopia asked 7/11, 2018 at 7:19
2
Solved
This SO post:
Is Visual-C++-2017 binary compatible with VC++-2015? clearly says that VS 2017 is binary compatible with VS 2015. It even looks like the official position.
My question is, in the pas...
Arnhem asked 31/5, 2017 at 15:27
3
Solved
I am writing some FFI code in Java that makes heavy use of sun.misc.Unsafe.
In Java 9, this class will become inaccessible, and will become jdk.unsupported.Unsafe. I would like to write my code so...
Cookgeneral asked 15/10, 2016 at 18:45
3
Solved
I found this tool, http://sab39.netreach.com/Software/Japitools/JDK-Results/46/, which checks for backwards compatibility between different versions of APIs for Java using javadoc.
Is there ...
Outsider asked 4/3, 2010 at 8:41
6
Solved
Why is Scala binary incompatible between different releases?
Ebersole asked 12/1, 2010 at 23:32
9
Solved
Is there some way to make c++ dlls built with diffrent compilers compatible with each other? The classes can have factory methods for creation and destruction, so each compiler can use its own new/...
Enhance asked 13/1, 2009 at 18:23
3
Solved
Does adding a new dependency to a library, with compatible API changes, affect binary compatibility?
My question:
Does adding a new dependency to a library affect binary compatibility, as long as the library's external API is otherwise backwards compatible?
My situation:
My CBOR library contain...
Tennant asked 27/12, 2015 at 13:56
1
Let's say I write some Haskell code and compile it in an Ubuntu 64-bit installation, statically linking all Haskell packages and c libraries. Would the result be binary compatible with any other 64...
Frap asked 21/7, 2015 at 20:34
6
Solved
I want to verify binary compatibility between 2 JARs.
Following the suggestions in this answer I used jboss tattletale but it can find only missing classes.
How can I find if there are missing m...
Smithson asked 11/1, 2010 at 8:45
2
If I add a move-constructor (or move-assignment operator) to my library, will I break binary-compatibility? Can that addition break a user's code in any way?
class Foo {
public:
Foo();
Foo(Foo c...
Marrowfat asked 28/4, 2015 at 8:14
3
This question is intended as a follow up question to this one: What are the differences between a pointer variable and a reference variable in C++?
Having read the answers and some further discuss...
Patty asked 12/2, 2015 at 13:22
3
Solved
I am using the Lobo - Java Web Browser library, and it gives me an exception which after some research I determined could be due to the library having been complied against an older version of Java...
Bate asked 12/2, 2012 at 4:9
5
Solved
I am designing an API for a C++ library which will be distributed in a dll / shared object. The library contains polymorhic classes with virtual functions. I am concerned that if I expose these vir...
Steamer asked 21/11, 2009 at 8:10
2
Solved
Guava README says that @Beta or deprecated that CAN be changed, removed etc. It does not say clearly whether all remaining classes are binary compatible with previous versions (or I misread it). Al...
Ergocalciferol asked 18/2, 2014 at 22:56
1
It seems that glibc 2.14 introduced a new version of memcpy (to fix bug 12518). Programs compiled against glibc 2.14+, then, will contain a dynamic link to memcpy@GLIBC_2.14, which is clearly not a...
Isauraisbel asked 29/1, 2014 at 1:58
3
Solved
I'm currently developing a C++ library for Windows which will be distributed as a DLL. My goal is to maximize binary interoperability; more precisely, the functions in my DLL must be usable from co...
Legibility asked 28/6, 2011 at 18:7
2
Solved
What is the best way to determine a pre-compiled binary's dependencies (specifically in regards to glibc and libstdc++ symbols & versions) and then ensure that a target system has these install...
Hemostat asked 25/11, 2013 at 2:23
1 Next >
© 2022 - 2025 — McMap. All rights reserved.