This is our old Q&A Site. Please post any new questions and answers at ask.wireshark.org.

Suppose I create a Wireshark plugin in Ubuntu (say version 12.04, but I would prefer an answer for any general system), how compatible will it be across all Wireshark versions in different Linux platforms like Fedora, Mint, etc?

Also, could it possibly be compatible with Wireshark in older versions of Ubuntu like 11.04?

asked 21 Nov '12, 05:20

SidR's gravatar image

SidR
245121722
accept rate: 30%


As long as you adhere to the practices laid out in README.developer you should be able to write portable source code. As for binary compatibility, you most likely will be able to move the so around, but library compatibility may be an issue.

permanent link

answered 21 Nov '12, 09:29

Jaap's gravatar image

Jaap ♦
11.7k16101
accept rate: 14%

In other words, the plugin compiled in Ubuntu has a good chance of working in Fedora.

Is there any list that clearly lays out compatibility issues between platforms?

Also, do you mind elaborating about library compatibility? Why will it be an issue and for what cases specifically?

(21 Nov '12, 09:56) SidR

run this command and look at the output.

ldd yourplugin.so

If any one of those libraries is substantially different on one of the mentioned systems, your plugin may get into trouble.

(21 Nov '12, 12:16) Kurt Knochner ♦

As for library compatibility, have a look here for instance.

(22 Nov '12, 04:14) Jaap ♦
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×154
×37
×2

question asked: 21 Nov '12, 05:20

question was seen: 2,215 times

last updated: 22 Nov '12, 04:14

p​o​w​e​r​e​d by O​S​Q​A