I understand that source based distributions like Gentoo or Slackware do not need
*-dev versions of programs. They include the source code as well as header files for compiling everything locally.
But I never saw
*-dev packages in Arch Linux, although it is package based. I ran across lots of
*-dev packages in other distributions.