Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20150627224128.GC32532@port70.net>
Date: Sun, 28 Jun 2015 00:41:29 +0200
From: Szabolcs Nagy <nsz@...t70.net>
To: musl@...ts.openwall.com
Subject: Re: Fwd: Link problems with static node-canvas

* piranna@...il.com <piranna@...il.com> [2015-06-28 00:20:06 +0200]:
> Build process is managed automatically by node-gyp and the makefile is
> generated each time, so I don't think could hand too much here...
> Anyway, I've executed 'npm install --verbose' and got the make output
> in console. The linker string is:
> 
>   flock ./Release/linker.lock x86_64-nodeos-linux-musl-g++ -shared
> -pthread -rdynamic -m64  -Wl,-soname=canvas.node -o
> Release/obj.target/canvas.node -Wl,--start-group
> Release/obj.target/canvas/src/backend/ImageBackend.o
> Release/obj.target/canvas/src/backend/FBDevBackend.o
> Release/obj.target/canvas/src/Canvas.o
> Release/obj.target/canvas/src/CanvasGradient.o
> Release/obj.target/canvas/src/CanvasPattern.o
> Release/obj.target/canvas/src/CanvasRenderingContext2d.o
> Release/obj.target/canvas/src/color.o
> Release/obj.target/canvas/src/Image.o
> Release/obj.target/canvas/src/ImageData.o
> Release/obj.target/canvas/src/init.o
> Release/obj.target/canvas/src/PixelArray.o
> Release/obj.target/canvas/src/FontFace.o
> Release/obj.target/static/cairo.a Release/obj.target/static/png.a
> Release/obj.target/static/jpeg.a Release/obj.target/static/gif.a
> Release/obj.target/static/pixman.a
> Release/obj.target/static/freetype.a Release/obj.target/static/zlib.a
> -Wl,--end-group -static
> 
> Also I've attached the full make output (the extra info is from
> node-gyp, I think can be useful).
> 

have you verified that
Release/obj.target/static/jpeg.a
Release/obj.target/static/freetype.a
have the missing symbols?
(eg using nm)

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.