Skip to content

Support to Build::Modules #144

@teixeiras

Description

@teixeiras

Hi!
I have several modules, in this io::async module required for my project, but it uses Build::Modules system to build.
My first try is compiling Build::Modules to support this, but Build::Modules uses XS modules from perl so it fails compiling.

Attempt to reload Scalar/Util.pm aborted.
Compilation failed in require at /home/kiepe/kiepe/bsp/platform-x86_64/build-target/perl-5.38.0/lib/Data/Dumper.pm line %.

So, I did try to built all static, it failed compiling

With --mode=cross
--prefix=/usr
--host=$(PTXCONF_GNU_TARGET)
--target=$(PTXCONF_GNU_TARGET)
-Dld=$(CROSS_CC)
-Dldflags=-static -Accflags=-fno-pie
--all-static
-Dusethreads

./miniperl_top statars B Devel::Peek Fcntl File::DosGlob File::Glob Hash::Util Hash::Util::FieldHash I18N::Langinfo Opcode POSIX PerlIO::encoding PerlIO::mmap PerlIO::scalar PerlIO::via SDBM_File Sys::Hostname XS::APItest XS::Typemap attributes mro re Compress::Raw::Bzip2 Compress::Raw::Zlib DB_File Digest::MD5 Digest::SHA Encode Filter::Util::Call IPC::SysV MIME::Base64 Math::BigInt::FastCalc List::Util Socket Sys::Syslog Time::Piece Unicode::Collate Data::Dumper Devel::PPPort IO Cwd Storable Time::HiRes Unicode::Normalize threads threads::shared > static.list
Can't find .a file for B

Did anyone had success to support Build::Modules since many projects are now using it, or am I looking for the wrong path? (It's strange no related issue raised until now, neither any topic on this in google).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions