bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #64295] Detect plugin binary compatibility at load time


From: Dmitry Goncharov
Subject: [bug #64295] Detect plugin binary compatibility at load time
Date: Sun, 11 Jun 2023 10:58:02 -0400 (EDT)

Follow-up Comment #2, bug #64295 (project make):

Paul, i see that you introduced a new parameter to the setup function.
This new parameter will cause make to crash (if the user is fortunate) or it
will cause some undefined behavior otherwise.
>From the users point of view the cause will be difficult to figure out. The
user has been using their plugin for the past 4 years and all of a sudden
(they may not even know that the admin updated make on the build farm) things
no longer work.
There is no indication that there is an issue with the plugin.
It looks like a crash in make (at best).
Do you think we can revert this new parameter?
If the is a reason for plugins to know the abi version of make inside their
setup routine, we can add a new function that returns make abi version. The
setup routine can call this new function.
i see that you mention function gmk_get_version in the manual, but i don't see
such function in the source code. Did you forget to add it under git control?

There is this addition to the manual
"The major version is incremented when there is a change to the loaded object
ABI, which might cause . "
Looks like an incomplete sentence.


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?64295>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]