Comments (7)
I understand. With reasonable pricing we would love to contribute, but for now it is not that big of a difference for us in migrating to graviton to offset full-scale contribution/support for that feature. Hope someone bigger could invest in that, or you would implement payments.
from extra-php-extensions.
Hi both,
To answer the original question, what needs to be done is to finish brefphp/aws-lambda-layers#62
Then we can work on updating the build here (it's quite a bit of work to be honest, not a matter of a few hours)
from extra-php-extensions.
@chekalsky unfortunately I have made very little progress. Extensions are one of the most time-consuming things with Bref.
That's not something I want to do, but so far the only viable solution I see is to offer "official" extensions in the Bref project via a paid option (the bref-extra-extensions repo is community-maintained, I try to contribute when I can). That would allow to invest time to maintain the extensions properly. I'm not sure it would be a popular move though, so that's why I haven't done it yet.
from extra-php-extensions.
I think the short term solution if you really want the ARM upgrade to save money is to build the layers you need in ARM using docker buildx and create a private AWS layer in your account.
Just use the existing Dockerfile code available in this repo. Double check if any of the code would crash in ARM architecture.
I'm going to wait.
from extra-php-extensions.
it's impossible/hard to build multi-platform images
I might say something really stupid but why are you trying to build a multi arch image for plugins?
Why not just ask devs to pick the right arch image? If I want redis ARM, why not just build an image that only supports ARM? Would that help?
Multi arch image sounds very convenient to have but the tooling is not really following it seems...
from extra-php-extensions.
For the record I've continued looking into ARM today, here's an update: brefphp/aws-lambda-layers#62 (comment)
TL/DR slow progress, it will take more time.
from extra-php-extensions.
@mnapoli any chance this will be finished soon? In the meantime, is there an option for single-arch builds for at least most popular extensions? (e.g. gd?)
from extra-php-extensions.
Related Issues (20)
- Excimer support HOT 2
- libmsodbcsql-17.10.so.1.1 not found HOT 11
- Mongo extension is not loaded HOT 25
- Call to a member function removeQueryCacheProfile() on null HOT 5
- Error to load extension after update extra-php-extensions from 0.12.4 to 1.1.1 and bref to v2 HOT 2
- PHP Startup: Unable to load dynamic library 'gnupg.so' (tried: /opt/bref/extensions/gnupg.so (libgpgme.so.11: cannot open shared object file: No such file or directory) HOT 3
- PHP Startup: Unable to load dynamic library 'newrelic.so'
- [Datadog] PHP Startup: Unable to load dynamic library 'ddappsec.so'
- Module is not defined in ES module scope HOT 2
- Help to add SNMP HOT 1
- bref-extra:sqlsrv-php-81 not compatible with php API version in BREF 2.0 HOT 1
- sqlsrv does not install actual odbc driver files (nor does the test actually function) HOT 9
- GD extension doesn't seems to install or enable HOT 6
- bref-extra:memcached not working? HOT 2
- Can't install extra-php-extensions on Composer HOT 1
- Sqlsvr issue - TCP Provider: Error code 0x2746 HOT 1
- How to maintain this repository? HOT 1
- Intl extension present but not loaded HOT 1
- Probably a very minor request, but can PECL's timezoneDB be made into a layer?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from extra-php-extensions.