Hi Ilya,

You are right, dpkg-buildpackage produce two sets of binaries, each for
standard and DPDK versions. I have found the debug symbols stripped ones on
different folders

Best regards.


On Wed, May 17, 2023, 12:03 AM Ilya Maximets <i.maxim...@ovn.org> wrote:

> On 5/16/23 17:39, Lazuardi Nasution wrote:
> > Hi,
> >
> > I'm trying to rebuild OVS package by using "dpkg-buildpackage -b"
> command.
> > But the built binary size is always much bigger than repo binary. Is
> there
> > any official way to do that so the rebuilt binary will be near the repo
> > binary?
>
> The official way is documented here:
>   https://docs.openvswitch.org/en/latest/intro/install/debian/
>
> >
> > Rebuilt Binary:
> > ubuntu@jammy:~$ ls -lah
> ./openvswitch-3.0.3/_debian/vswitchd/ovs-vswitchd
> > -rwxr-xr-x 1 ubuntu ubuntu *17M* May 16 22:25
> > ./openvswitch-3.0.3/_debian/vswitchd/ovs-vswitchd
> >
> > Repo Binary:
> > ubuntu@jammy:~$ ls -lah /usr/lib/openvswitch-switch/ovs-vswitchd
> > -rwxr-xr-x 1 root root *2.7M* Feb 27 20:18
> > /usr/lib/openvswitch-switch/ovs-vswitchd
>
> I'm not sure what exactly dpkg-buildpackage does and why you end up
> with a different size binary.  Most likely your binary doesn't have
> debuginfo stripped out while the official one does.  It might also
> be possible that your package is built with DPDK, while the official
> openvswitch-switch package is not.
>
> Best regards, Ilya Maximets.
>
_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to