ExtUti...:Linker(3pm)

✨ NAME ✨

ExtUtils::Builder::Linker β€” bestie, it's literally an interface around different linkers. πŸ’… (Yes this is the <cyan>3pm</cyan> page, the User Contributed Perl Documentation corner of the world, come sit with me.)


πŸŽ€ VERSION πŸŽ€

This is version 0.037 β€” that's the one we're vibing with rn. ✨


πŸ’– METHODS πŸ’–

🌸 new

Okay so when you call new, here's the tea on what you can hand it: 🫢

  • type β€” bestie this one is NOT optional in spirit, it has to be exactly one of these four strings:
    • "executable"
    • "shared-library"
    • "loadable-object"
    • "static-library"
  • libraries β€” the libraries, as one does. πŸ‘‘
  • library_dirs β€” the dirs where those libraries live. πŸ“
  • export β€” the export situation. 🌈

πŸ¦‹ add_library_dirs

Adds more library directories. More dirs, more slay. ✨ (Yes it's a separate method, no I don't make the rules, the linker does. 😭)

πŸ“ add_libraries

Adds more libraries. Same energy as above, different noun, still iconic. πŸ’œ

The main character of this whole page tbh. You give it a $source, you give it a $target, and then a %options β€” because of course there are options, there are always options. πŸ”₯


πŸ‘‘ AUTHOR πŸ‘‘

Leon Timmermans <fawaka@gmail.com> β€” the actual legend who wrote this. 🫢


This software is copyright (c) 2012 by Leon Timmermans.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. fr fr, it's free software, go wild within the rules bestie. 🌈


Not me closing this out with the boring-but-required bits: this page ships with perl v5.40.1, dated 2026-06-12, and it's the ExtUti...:Linker(3pm) page from your friendly neighborhood User Contributed Perl Documentation. πŸŽ€ Byeee, go link something iconic. βœ¨πŸ’–
πŸ“¦ where this page comes from